add_section( 'header_settings', array( 'title' => __( 'Header Settings', 'blossom-floral-pro' ), 'priority' => 8, 'panel' => 'general_settings', ) ); /** Upload Header image */ $wp_customize->add_setting( 'header_bg_image', array( 'default' => get_template_directory_uri() . '/images/header-img.png', 'sanitize_callback' => 'blossom_floral_pro_sanitize_image', ) ); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'header_bg_image', array( 'label' => __( 'Header Background Image', 'blossom-floral-pro' ), 'description' => __( 'The recommended image size for this section is 1920 px by 219px in JPG format.', 'blossom-floral-pro' ), 'section' => 'header_settings', ) ) ); $wp_customize->add_setting( 'header_bg_image_two', array( 'default' => get_template_directory_uri() . '/images/header-flower.png', 'sanitize_callback' => 'blossom_floral_pro_sanitize_image', ) ); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'header_bg_image_two', array( 'label' => __( 'Header Secondary Image', 'blossom-floral-pro' ), 'description' => __( 'The recommended image size for this section is 214px by 369px in JPG format.', 'blossom-floral-pro' ), 'section' => 'header_settings', ) ) ); /** Header Search */ $wp_customize->add_setting( 'ed_header_search', array( 'default' => true, 'sanitize_callback' => 'blossom_floral_pro_sanitize_checkbox', ) ); $wp_customize->add_control( new Blossom_Floral_Pro_Toggle_Control( $wp_customize, 'ed_header_search', array( 'section' => 'header_settings', 'label' => __( 'Header Search', 'blossom-floral-pro' ), 'description' => __( 'Enable to display search form in header.', 'blossom-floral-pro' ), ) ) ); /** Sticky Header */ $wp_customize->add_setting( 'ed_sticky_header', array( 'default' => false, 'sanitize_callback' => 'blossom_floral_pro_sanitize_checkbox', ) ); $wp_customize->add_control( new Blossom_Floral_Pro_Toggle_Control( $wp_customize, 'ed_sticky_header', array( 'section' => 'header_settings', 'label' => __( 'Sticky Header', 'blossom-floral-pro' ), 'description' => __( 'Enable to stick header at top.', 'blossom-floral-pro' ), ) ) ); if ( is_woocommerce_activated() ) { /** Shop Cart*/ $wp_customize->add_setting( 'ed_shopping_cart', array( 'default' => true, 'sanitize_callback' => 'blossom_floral_pro_sanitize_checkbox' ) ); $wp_customize->add_control( new Blossom_Floral_Pro_Toggle_Control( $wp_customize, 'ed_shopping_cart', array( 'section' => 'header_settings', 'label' => __( 'Shopping Cart', 'blossom-floral-pro' ), 'description' => __( 'Enable to show Shopping cart in the header.', 'blossom-floral-pro' ), ) ) ); } $wp_customize->add_setting( 'header_texts', array( 'default' => '', 'sanitize_callback' => 'wp_kses_post' ) ); $wp_customize->add_control( new Blossom_Floral_Pro_Note_Control( $wp_customize, 'header_texts', array( 'section' => 'header_settings', 'description' => sprintf( __( '%1$sClick here%2$s to select the layout of header.', 'blossom-floral-pro' ), '', '' ), ) ) ); } add_action( 'customize_register', 'blossom_floral_pro_customize_register_general_header' );