Публикация в группе: Плагин WP-Recall - Личный кабинет на WordPress

Категории группы: Полезное

Добавлено в закладки: 3

Инструкция актуальна для версии WP-Recall 16.8.0 и выше.

Это новый порядок формирования опций к плагину и дополнениям, старый описан в статье.

! Так как построение массива опций к плагину и его дополнениям используют функционал произвольных полей плагина WP-Recall и если вы с ним не знакомы, то перед прочтением этот статьи рекомендуется ознакомиться с его описанием.

Основы

Для того, чтобы иметь возможность добавить свой набор опций на страницу настроек плагина WP-Recall и его дополнений, следует использовать фильтр 'admin_options_wprecall'. Общий принцип добавления своих опций выглядит так:

Массив каждой опции это стандартный набор произвольных полей, описанный в статье о произвольных полях плагина WP-Recall, но для опций можно указывать некоторые дополнительные параметры:

  • help - выводит вопросительный знак, при нажатии на который появляется диалоговое окно с указанным текстом
  • childrens - массив дочерних опций
  • group - группировка значений опций внутри массива

Особо полезным из которых может быть 'childrens'. Этот параметр содержит массив дочерних полей, с указанием значения при котором дочерние поля будут появляться, например:

Здесь приведен массив родительской опции, для которой были указаны две дочерние опции через параметр 'childrens'. Этот параметр содержит указание, что при выборе значения "Первое" родительской опции будет предложена к заполнению первая дочерняя опция, а при выборе значения "Второе" - вторая дочерняя опция, т.е. значение ключа массива дочерних опций соответствует значению родительской опции при которой дочерние опции будут появляться. В свою очередь внутри дочерних опций также можно объявить свои дочерние опции и они также будут работать.

2

Автор публикации

не в сети 28 минут

Андрей CS

10k

пока занят

Комментарии: 1750Публикации: 404Регистрация: 30-11--0001Продаж/Покупок: 16170/106