add_section( 'bloge-site-layout', array( 'priority' => 160, 'capability' => 'edit_theme_options', 'title' => __( 'Blog Options', 'bloge' ) ) ); // Setting global_layout. $wp_customize->add_setting( 'bloge_theme_options[site_layout]', array( 'default' => $defaults['site_layout'], 'sanitize_callback' => 'bloge_sanitize_select', ) ); $wp_customize->add_control( 'bloge_theme_options[site_layout]', array( 'label' => esc_html__( 'Site Layout', 'bloge' ), 'section' => 'bloge-site-layout', 'type' => 'radio', 'priority' => 7, 'choices' => array( 'full-width-wrapper' => esc_html__( 'Full Width', 'bloge' ), 'box-wrapper' => esc_html__( 'Boxed', 'bloge' ), ), ) ); /* feature cat selection */ $wp_customize->add_setting( 'bloge_theme_options[bloge-layout]', array( 'capability' => 'edit_theme_options', 'default' => $defaults['bloge-layout'], 'sanitize_callback' => 'bloge_sanitize_select' ) ); $choices = bloge_sidebar_layout(); $wp_customize->add_control('bloge_theme_options[bloge-layout]', array( 'choices' => $choices, 'label' => __( 'Select Sidebar Layout', 'bloge'), 'section' => 'bloge-site-layout', 'settings' => 'bloge_theme_options[bloge-layout]', 'type' => 'select', 'priority' => 10 ) ); /* Read More Option */ $wp_customize->add_setting( 'bloge_theme_options[bloge-read-more-text]', array( 'capability' => 'edit_theme_options', 'default' => $defaults['bloge-read-more-text'], 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control('bloge_theme_options[bloge-read-more-text]', array( 'label' => __( 'Read More Text', 'bloge'), 'description' => __('Continue Reading >> default text change section', 'bloge'), 'section' => 'bloge-site-layout', 'settings' => 'bloge_theme_options[bloge-read-more-text]', 'type' => 'text', 'priority' => 10 ) ); /* Filter category in blog post */ $wp_customize->add_setting( 'bloge_theme_options[bloge-exclude-slider-category]', array( 'capability' => 'edit_theme_options', 'default' => $defaults['bloge-exclude-slider-category'], 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control('bloge_theme_options[bloge-exclude-slider-category]', array( 'label' => __( 'Exclude Category in Slider', 'bloge'), 'description' => __('Exclude category by Id. Example, 1, 25, 35', 'bloge'), 'section' => 'bloge-site-layout', 'settings' => 'bloge_theme_options[bloge-exclude-slider-category]', 'type' => 'text', 'priority' => 10 ) ); /* Sticky Sidebar Option */ $wp_customize->add_setting( 'bloge_theme_options[bloge-sticky-sidebar-option]', array( 'capability' => 'edit_theme_options', 'default' => $defaults['bloge-sticky-sidebar-option'], 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control('bloge_theme_options[bloge-sticky-sidebar-option]', array( 'label' => __( 'Enable/Disable Sticky Sidebar', 'bloge'), 'description' => __('Checked to enable sticky sidebar', 'bloge'), 'section' => 'bloge-site-layout', 'settings' => 'bloge_theme_options[bloge-sticky-sidebar-option]', 'type' => 'checkbox', 'priority' => 10 ) ); /* Pagination Options */ $choices = bloge_pagination_option(); $wp_customize->add_setting( 'bloge_theme_options[bloge-blog-pagination-type-options]', array( 'capability' => 'edit_theme_options', 'default' => $defaults['bloge-blog-pagination-type-options'], 'sanitize_callback' => 'bloge_sanitize_select' ) ); $wp_customize->add_control('bloge_theme_options[bloge-blog-pagination-type-options]', array( 'choices' => $choices, 'label' => __( 'Pagination Type', 'bloge'), 'description' => __('Select Pagination Type From Below', 'bloge'), 'section' => 'bloge-site-layout', 'settings' => 'bloge_theme_options[bloge-blog-pagination-type-options]', 'type' => 'select', 'priority' => 10 ) );