add_section( 'topbar_options' , array( 'title' => __( 'Topbar Options', 'bloglex' ), 'panel' => 'header_options_panel', ) ); /*Enable Top Bar*/ $wp_customize->add_setting( 'bloglex_options[enable_top_bar]', array( 'default' => $bloglex_default['enable_top_bar'], 'sanitize_callback' => 'bloglex_sanitize_checkbox', ) ); $wp_customize->add_control( 'bloglex_options[enable_top_bar]', array( 'label' => __( 'Enable Top Bar', 'bloglex' ), 'section' => 'topbar_options', 'type' => 'checkbox', ) ); $wp_customize->add_setting( 'bloglex_options[hide_topbar_on_mobile]', array( 'default' => $bloglex_default['hide_topbar_on_mobile'], 'sanitize_callback' => 'bloglex_sanitize_checkbox', ) ); $wp_customize->add_control( 'bloglex_options[hide_topbar_on_mobile]', array( 'label' => __( 'Hide Top Bar on Mobile', 'bloglex' ), 'section' => 'topbar_options', 'type' => 'checkbox', ) ); /*Enable Today's Date*/ $wp_customize->add_setting( 'bloglex_options[enable_header_time]', array( 'default' => $bloglex_default['enable_header_time'], 'sanitize_callback' => 'bloglex_sanitize_checkbox', ) ); $wp_customize->add_control( 'bloglex_options[enable_header_time]', array( 'label' => __( 'Enable Current Time', 'bloglex' ), 'section' => 'topbar_options', 'type' => 'checkbox', ) ); /*Enable Today's Date*/ $wp_customize->add_setting( 'bloglex_options[enable_header_date]', array( 'default' => $bloglex_default['enable_header_date'], 'sanitize_callback' => 'bloglex_sanitize_checkbox', ) ); $wp_customize->add_control( 'bloglex_options[enable_header_date]', array( 'label' => __( 'Enable Today\'s Date', 'bloglex' ), 'section' => 'topbar_options', 'type' => 'checkbox', ) ); // Date Label Text $wp_customize->add_setting( 'bloglex_options[date_label_text]', array( 'default' => $bloglex_default['date_label_text'], 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( 'bloglex_options[date_label_text]', array( 'label' => __( 'Date Label Text', 'bloglex' ), 'description' => __( 'Leave empty if you want to use the default text "Today".', 'bloglex' ), 'section' => 'topbar_options', 'type' => 'text', ) ); /*Todays Date Format*/ $wp_customize->add_setting( 'bloglex_options[todays_date_format]', array( 'default' => $bloglex_default['todays_date_format'], 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( 'bloglex_options[todays_date_format]', array( 'label' => __( 'Today\'s Date Format', 'bloglex' ), 'description' => sprintf( wp_kses( __( 'Date and Time Formatting Documentation.', 'bloglex' ), array( 'a' => array( 'href' => array(), 'target' => array() ) ) ), esc_url( 'https://wordpress.org/support/article/formatting-date-and-time' ) ), 'section' => 'topbar_options', 'type' => 'text', ) ); $wp_customize->add_setting( 'bloglex_options[enable_social_nav_on_topbar]', array( 'default' => $bloglex_default['enable_social_nav_on_topbar'], 'sanitize_callback' => 'bloglex_sanitize_checkbox', ) ); $wp_customize->add_control( 'bloglex_options[enable_social_nav_on_topbar]', array( 'label' => __( 'Enable Social Nav on TopBar', 'bloglex' ), 'section' => 'topbar_options', 'type' => 'checkbox', ) ); $wp_customize->add_setting( 'bloglex_options[select_top_bar_social_menu_style]', array( 'default' => $bloglex_default['select_top_bar_social_menu_style'], 'sanitize_callback' => 'bloglex_sanitize_select', ) ); $wp_customize->add_control( 'bloglex_options[select_top_bar_social_menu_style]', array( 'label' => esc_html__( 'Social Menu Options', 'bloglex' ), 'section' => 'topbar_options', 'type' => 'select', 'choices' => bloglex_social_menu_style(), ) ); $wp_customize->add_setting( 'bloglex_options[enable_social_nav_border_radius]', array( 'default' => $bloglex_default['enable_social_nav_border_radius'], 'sanitize_callback' => 'bloglex_sanitize_checkbox', ) ); $wp_customize->add_control( 'bloglex_options[enable_social_nav_border_radius]', array( 'label' => __( 'Enable Border Radius', 'bloglex' ), 'section' => 'topbar_options', 'type' => 'checkbox', ) );