add_panel( 'header_setting', array( 'title' => __( 'Logo & Header Settings', 'travel-agency' ), 'priority' => 20, 'capability' => 'edit_theme_options', ) ); $wp_customize->get_section( 'title_tagline' )->panel = 'header_setting'; $wp_customize->add_section( 'header_misc_setting', array( 'title' => __( 'Misc Settings', 'travel-agency' ), 'priority' => 35, 'panel' => 'header_setting', ) ); /** Enable/Disable Search Form */ $wp_customize->add_setting( 'ed_search', array( 'default' => true, 'sanitize_callback' => 'travel_agency_sanitize_checkbox', ) ); $wp_customize->add_control( 'ed_search', array( 'section' => 'header_misc_setting', 'label' => __( 'Search Form', 'travel-agency' ), 'description' => __( 'Enable to show search form in header.', 'travel-agency' ), 'type' => 'checkbox' ) ); /** Phone Number */ $wp_customize->add_setting( 'phone', array( 'default' => __( '(888) 123-45678', 'travel-agency' ), 'sanitize_callback' => 'sanitize_text_field', 'transport' => 'postMessage' ) ); $wp_customize->add_control( 'phone', array( 'label' => __( 'Phone Number', 'travel-agency' ), 'description' => __( 'Add phone no. in header.', 'travel-agency' ), 'section' => 'header_misc_setting', 'type' => 'text', ) ); $wp_customize->selective_refresh->add_partial( 'phone', array( 'selector' => '.site-header .header-b .phone', 'render_callback' => 'travel_agency_get_header_phone', ) ); /** Phone Label */ $wp_customize->add_setting( 'phone_label', array( 'default' => __( 'Call us, we are open 24/7', 'travel-agency' ), 'sanitize_callback' => 'sanitize_text_field', 'transport' => 'postMessage' ) ); $wp_customize->add_control( 'phone_label', array( 'label' => __( 'Phone Label', 'travel-agency' ), 'description' => __( 'Add phone label in header.', 'travel-agency' ), 'section' => 'header_misc_setting', 'type' => 'text', ) ); $wp_customize->selective_refresh->add_partial( 'phone_label', array( 'selector' => '.site-header .header-b .phone-label', 'render_callback' => 'travel_agency_get_phone_label', ) ); } add_action( 'customize_register', 'travel_agency_customize_register_header' );