Домой Wp-Recall WP-Recall: Вопросы и ответы Дополнительная опция в настройках вкладок
3ответ(ов) в теме
PiBot
не в сети 5 месяцев
На сайте с 30.04.2022
Участник
Тем 3
Сообщения 8
1
15:16
Версия WP-Recall: 16.26.5

Приветствую всех! В классе Rcl_Tabs_Manager, существует такой фильтр: rcl_field_options. Как я понимаю через него можно добавить свою настройку. И так добавляем новую опцию:
add_filter( 'rcl_field_options', 'setting_for_fields', 10, 5); function setting_for_fields( $options, $field, $manager_id ) { $options[] = array( 'type' => 'checkbox', 'slug' => 'field_new_setting', 'title' => 'Title for field', 'values' => array( 'value_1' => 'name value 1', 'value_1' =>'name value 2' ) ); return $options; }
в админке в настройках вкладок она появляется, выбранное значение сохраняется. Не пойму как теперь эту настройку в Личном кабинете словить? rcl_tab, rcl_tabs, rcl_pre_output_tab не видят вновь созданную опцию. Спасибо за помощь 🙂

0
Андрей CS
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16563
2
18:20

пробуйте получить все данные вкладок хранящиеся в БД через функцию rcl_get_area_options()
найдите там нужную вкладку в нужной области и дополните данные вкладки через фильтр rcl_tabs или rcl_tab

0
PiBot
не в сети 5 месяцев
На сайте с 30.04.2022
Участник
Тем 3
Сообщения 8
3
20:40

Наверное получился костыль, но тем не менее работает 🙂 Благодарю за помощь.

0
Вы не имеете права на публикацию сообщений в этой теме