WordPress Customizer: Laden von Steuerelementen in einem benutzerdefinierten div

Ich habe eine benutzerdefinierte div (Halter für zusätzliche Einstellungen), die ich einige spezifische Steuerelemente von einem bestimmten Abschnitt dort laden muss. Ich kann die Steuerelemente in JavaScript erhalten, aber ich kann nicht das erforderliche HTML wie WordPress in den Abschnitten erzeugen.

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

Es gibt ein Array von Steuerelementen, aber wie man den HTML-ähnlichen Site-Titel oder die Tagline- Steuerelemente im WordPress-Standardabschnitt generiert.

Dieses benutzerdefinierte div wird mit der linken Schaltfläche Zusätzliche Einstellungen öffnen aktiviert.

Screenshot zum leichteren Verständnis: Bildschirmfoto

Jede Hilfe wird geschätzt.

Solutions Collecting From Web of "WordPress Customizer: Laden von Steuerelementen in einem benutzerdefinierten div"

Setzen Sie die Codes in Ihre 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'); 

Dann wird es eine neue Sektion geben

Verwenden Sie die unten stehende function, um ein benutzerdefiniertes Feld in customize sektion hinzuzufügen.

 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' ); 

Zum Beispiel habe ich Kontrollkästchen aktiviert, Sie können aktualisieren, was Sie wollen.