Intereting Posts

Как создать панель настройки суб-панели?

Одной из замечательных новых функций WordPress 4.0 является метод add_panel() . В моей ситуации я хотел бы создать новую панель для параметров темы, это очень прямолинейно, но возможно ли создавать подпанели под панелью параметров, например, для заголовка, один для тела и один для колонтитул? Если да, то как мне это сделать?

Solutions Collecting From Web of "Как создать панель настройки суб-панели?"

Вы создаете панели и помещаете разделы внутри этих панелей.

Итак, если у вас есть панель:

 $wp_customize->add_panel( 'panel_id', array( 'priority' => 10, 'capability' => 'edit_theme_options', 'theme_supports' => '', 'title' => __('Theme Options', 'mytheme'), 'description' => __('Several settings pertaining my theme', 'mytheme'), ) ); 

Затем вам нужно добавить свои разделы:

 $wp_customize->add_section( 'header_settings', array( 'priority' => 10, 'capability' => 'edit_theme_options', 'theme_supports' => '', 'title' => __('Header Settings', 'mytheme'), 'description' => __('Header elements configuration', 'mytheme'), 'panel' => 'panel_id', ) ); $wp_customize->add_section( 'footer_settings', array( 'priority' => 10, 'capability' => 'edit_theme_options', 'theme_supports' => '', 'title' => __('Footer Settings', 'mytheme'), 'description' => __('Footer elements configuration', 'mytheme'), 'panel' => 'panel_id', ) ); 

Регулярные секции – это «под» панели. Затем вы добавляете свои настройки в свои разделы, и все готово.