it-swarm.com.ru

Theme Customizer - Вложенные Разделы?

Можно ли вообще размещать разделы внутри разделов? Для меня было бы очень полезно иметь возможность сделать это из-за наличия нескольких опций на раздел, и я не хочу, чтобы пользователь был перегружен информацией.

5
Silenced

Старый вопрос, но новый Ответ

Теперь есть способы добавить вложенные разделы с помощью панелей настройки. Панели могут группировать разделы настройщика вместе, а также устанавливать права доступа.

см. https://developer.wordpress.org/reference/classes/wp_customize_manager/add_panel/

Пример:

$wp_customize->add_panel( 'panel_id', array(
    'priority'       => 10,
    'capability'     => 'edit_theme_options',
    'theme_supports' => '',
    'title'          => '',
    'description'    => '',
) );
3
Maxwell s.c

Не существует основного поведения настройщика, которое поддерживает вложенные разделы. Тем не менее, вы можете свернуть свой собственный элемент управления настройками который содержит свои собственные разделы аккордеона и другие элементы управления.

Имейте в виду, что каждый элемент управления относится только к одной переменной theme_mod, поэтому я предлагаю реализовать довольно общий элемент управления, который может быть разборным и содержать различные элементы формы.

3
Bendoh