Настройщик WordPress: управление загрузкой в ​​пользовательском div

У меня есть пользовательский div (держатель для дополнительных настроек), который мне нужно загрузить некоторые конкретные элементы управления из определенного раздела. Я могу получить элементы управления в JavaScript, но я не могу сгенерировать необходимый HTML, как WordPress в разделах.

wp.customize.section( 'custom_div_1' ).controls(); 

Он предоставляет массив элементов управления, но как сгенерировать HTML, как название сайта или элементы управления Tagline, в разделе WordPress по умолчанию.

Этот пользовательский div будет переключаться левой кнопкой Открыть дополнительные настройки .

Скриншот для упрощения понимания: Скриншот

Любая помощь приветствуется.

Поместите ниже коды в свои functions.php

 function sorcey_customize_register($wp_customize){ $wp_customize->add_section('sorcey_footer', array( 'title' => __('New Section', 'text_domain'), 'description' => '', 'priority' => 120, )); /* ============================= Text input ===============================*/ $wp_customize->add_setting("sr_copyright", array( "default" => "", 'capability' => 'edit_theme_options', "transport" => "postMessage", )); $wp_customize->add_control(new WP_Customize_Control($wp_customize, "sr_copyright_ctrl", array( "label" => __("Title", "text_domain"), "section" => "sorcey_footer", "settings" => "sr_copyright", "type" => "text", ) )); } add_action('customize_register', 'sorcey_customize_register'); 

Тогда чеком будет «Новая секция»,

Используйте функцию ниже для добавления настраиваемого поля в настройку настройки,

 function custom_register_theme_customizer( $wp_customize ) { $wp_customize->add_section( 'custom_new_section_featured' , array( 'title' => 'Featured & content', 'description'=> '', 'priority' => 94, ) ); $wp_customize->add_setting( 'custom_featured_sliderhd', 'sanitize_callback' == 'esc_url_raw' , array( 'default' => false ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'featured_sliderhd', array( 'label' => 'Disable Featured POSTS', 'section' => 'custom_new_section_featured', 'settings' => 'custom_featured_sliderhd', 'type' => 'checkbox', 'priority' => 1 ) ) ); } add_action( 'customize_register', 'custom_register_theme_customizer' ); 

Например, я использовал флажок, вы можете обновить то, что хотите.