add_section( 'footer_section_options', array( 'title' => __('Footer Copyright Options', 'bloglex'), 'panel' => 'footer_options_panel', ) ); /*Copyright Text.*/ $wp_customize->add_setting('bloglex_options[copyright_text]' , array( 'default' => $bloglex_default['copyright_text'], 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control('bloglex_options[copyright_text]' , array( 'label' => __( 'Copyright Text', 'bloglex' ), 'description' => __( 'Use {{ date }} to get the current date.', 'bloglex' ), 'section' => 'footer_section_options', 'type' => 'text', ) ); /*Copyright Date Format*/ $wp_customize->add_setting( 'bloglex_options[copyright_date_format]', array( 'default' => $bloglex_default['copyright_date_format'], 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( 'bloglex_options[copyright_date_format]', array( 'label' => __( 'Copyright 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' => 'footer_section_options', 'type' => 'text', ) ); /*Enable Footer Nav*/ $wp_customize->add_setting( 'bloglex_options[enable_footer_nav]', array( 'default' => $bloglex_default['enable_footer_nav'], 'sanitize_callback' => 'bloglex_sanitize_checkbox', ) ); $wp_customize->add_control( 'bloglex_options[enable_footer_nav]', array( 'label' => __( 'Show Footer Nav Menu', 'bloglex' ), 'description' => sprintf( __( 'You can add/edit footer nav menu from here.', 'bloglex' ), "javascript:wp.customize.control( 'nav_menu_locations[footer]' ).focus();" ), 'section' => 'footer_section_options', 'type' => 'checkbox', ) ); /*Enable Footer Social Nav*/ $wp_customize->add_setting( 'bloglex_options[enable_footer_social_nav]', array( 'default' => $bloglex_default['enable_footer_social_nav'], 'sanitize_callback' => 'bloglex_sanitize_checkbox', ) ); $wp_customize->add_control( 'bloglex_options[enable_footer_social_nav]', array( 'label' => __( 'Show Social Nav Menu in Footer', 'bloglex' ), 'description' => sprintf( __( 'You can add/edit social nav menu from here.', 'bloglex' ), "javascript:wp.customize.control( 'nav_menu_locations[social]' ).focus();" ), 'section' => 'footer_section_options', 'type' => 'checkbox', ) ); $wp_customize->add_setting( 'bloglex_options[select_footer_social_menu_style]', array( 'default' => $bloglex_default['select_footer_social_menu_style'], 'sanitize_callback' => 'bloglex_sanitize_select', ) ); $wp_customize->add_control( 'bloglex_options[select_footer_social_menu_style]', array( 'label' => esc_html__( 'Social Menu Options', 'bloglex' ), 'section' => 'footer_section_options', 'type' => 'select', 'choices' => bloglex_social_menu_style(), ) ); $wp_customize->add_setting( 'bloglex_options[enable_footer_social_nav_border_radius]', array( 'default' => $bloglex_default['enable_footer_social_nav_border_radius'], 'sanitize_callback' => 'bloglex_sanitize_checkbox', ) ); $wp_customize->add_control( 'bloglex_options[enable_footer_social_nav_border_radius]', array( 'label' => __( 'Enable Border Radius', 'bloglex' ), 'section' => 'footer_section_options', 'type' => 'checkbox', ) ); // Popular Posts Options. $wp_customize->add_section( 'footer_scroll_to_top_options', array( 'title' => __('Footer Scroll To Top', 'bloglex'), 'panel' => 'footer_options_panel', ) ); /*Copyright Text.*/ $wp_customize->add_setting('bloglex_options[enable_footer_scroll_to_top]' , array( 'default' => $bloglex_default['enable_footer_scroll_to_top'], 'sanitize_callback' => 'bloglex_sanitize_checkbox', ) ); $wp_customize->add_control('bloglex_options[enable_footer_scroll_to_top]' , array( 'label' => __( 'Enable Footer Scroll To Top', 'bloglex' ), 'section' => 'footer_scroll_to_top_options', 'type' => 'checkbox', ) ); // Popular Posts Options. $wp_customize->add_section( 'footer_progressbar_options', array( 'title' => __('Footer ProgressBar', 'bloglex'), 'panel' => 'footer_options_panel', ) ); /*Copyright Text.*/ $wp_customize->add_setting('bloglex_options[enable_footer_progressbar]' , array( 'default' => $bloglex_default['enable_footer_progressbar'], 'sanitize_callback' => 'bloglex_sanitize_checkbox', ) ); $wp_customize->add_control('bloglex_options[enable_footer_progressbar]' , array( 'label' => __( 'Enable Footer ProgressBar', 'bloglex' ), 'description' => __( 'Screen Progressbar enable option', 'bloglex' ), 'section' => 'footer_progressbar_options', 'type' => 'checkbox', ) );