add_setting('enable_tagline_text', array( 'default' => $default['enable_tagline_text'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'business_insights_sanitize_checkbox', ) ); $wp_customize->add_control('enable_tagline_text', array( 'label' => esc_html__('Enable Tagline', 'business-insights'), 'section' => 'title_tagline', 'type' => 'checkbox', 'priority' => 10, ) ); $wp_customize->add_setting('site_title_font', array( 'default' => $default['site_title_font'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'business_insights_sanitize_positive_integer', ) ); $wp_customize->add_control('site_title_font', array( 'label' => esc_html__('Site Title Font Size', 'business-insights'), 'section' => 'title_tagline', 'type' => 'number', 'priority' => 10, ) ); // Add Theme Options Panel. $wp_customize->add_panel('theme_option_panel', array( 'title' => esc_html__('Theme Options', 'business-insights'), 'priority' => 200, 'capability' => 'edit_theme_options', ) ); /*layout management section start */ $wp_customize->add_section('theme_option_section_settings', array( 'title' => esc_html__('Layout Management', 'business-insights'), 'priority' => 100, 'capability' => 'edit_theme_options', 'panel' => 'theme_option_panel', ) ); /*Home Page Layout*/ $wp_customize->add_setting('homepage_layout_option', array( 'default' => $default['homepage_layout_option'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'business_insights_sanitize_select', ) ); $wp_customize->add_control('homepage_layout_option', array( 'label' => esc_html__('Site Layout', 'business-insights'), 'section' => 'theme_option_section_settings', 'choices' => array( 'full-width' => esc_html__('Full Width', 'business-insights'), 'boxed' => esc_html__('Boxed', 'business-insights'), ), 'type' => 'select', 'priority' => 160, ) ); /*Global Layout*/ $wp_customize->add_setting('global_layout', array( 'default' => $default['global_layout'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'business_insights_sanitize_select', ) ); $wp_customize->add_control('global_layout', array( 'label' => esc_html__('Global Layout', 'business-insights'), 'section' => 'theme_option_section_settings', 'choices' => array( 'left-sidebar' => esc_html__('Primary Sidebar - Content', 'business-insights'), 'right-sidebar' => esc_html__('Content - Primary Sidebar', 'business-insights'), 'no-sidebar' => esc_html__('No Sidebar', 'business-insights'), ), 'type' => 'select', 'priority' => 170, ) ); // Setting - read_more_button_text. $wp_customize->add_setting('read_more_button_text', array( 'default' => $default['read_more_button_text'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control('read_more_button_text', array( 'label' => esc_html__('Read More Button Text', 'business-insights'), 'section' => 'theme_option_section_settings', 'type' => 'text', 'priority' => 170, ) ); /*content excerpt in global*/ $wp_customize->add_setting('excerpt_length_global', array( 'default' => $default['excerpt_length_global'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'business_insights_sanitize_positive_integer', ) ); $wp_customize->add_control('excerpt_length_global', array( 'label' => esc_html__('Set Global Archive Length', 'business-insights'), 'section' => 'theme_option_section_settings', 'type' => 'number', 'priority' => 175, 'input_attrs' => array('min' => 1, 'max' => 200, 'style' => 'width: 150px;'), ) ); /*single post Layout image*/ $wp_customize->add_setting('single_post_image_layout', array( 'default' => $default['single_post_image_layout'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'business_insights_sanitize_select', ) ); $wp_customize->add_control('single_post_image_layout', array( 'label' => esc_html__('Single Post/Page Image Allocation', 'business-insights'), 'section' => 'theme_option_section_settings', 'choices' => array( 'full' => esc_html__('Full', 'business-insights'), 'right' => esc_html__('Right', 'business-insights'), 'left' => esc_html__('Left', 'business-insights'), 'no-image' => esc_html__('No image', 'business-insights') ), 'type' => 'select', 'priority' => 190, ) ); // Pagination Section. $wp_customize->add_section('pagination_section', array( 'title' => esc_html__('Pagination Options', 'business-insights'), 'priority' => 110, 'capability' => 'edit_theme_options', 'panel' => 'theme_option_panel', ) ); // Setting pagination_type. $wp_customize->add_setting('pagination_type', array( 'default' => $default['pagination_type'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'business_insights_sanitize_select', ) ); $wp_customize->add_control('pagination_type', array( 'label' => esc_html__('Pagination Type', 'business-insights'), 'section' => 'pagination_section', 'type' => 'select', 'choices' => array( 'default' => esc_html__('Default (Older / Newer Post)', 'business-insights'), 'numeric' => esc_html__('Numeric', 'business-insights'), 'infinite_scroll_load' => esc_html__( 'Infinite Scroll Ajax Load', 'business-insights' ), ), 'priority' => 100, ) ); // Footer Section. $wp_customize->add_section('footer_section', array( 'title' => esc_html__('Footer Options', 'business-insights'), 'priority' => 130, 'capability' => 'edit_theme_options', 'panel' => 'theme_option_panel', ) ); // Setting social_content_heading. $wp_customize->add_setting('number_of_footer_widget', array( 'default' => $default['number_of_footer_widget'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'business_insights_sanitize_select', ) ); $wp_customize->add_control('number_of_footer_widget', array( 'label' => esc_html__('Number Of Footer Widget', 'business-insights'), 'section' => 'footer_section', 'type' => 'select', 'priority' => 100, 'choices' => array( 0 => esc_html__('Disable footer sidebar area', 'business-insights'), 1 => esc_html__('1', 'business-insights'), 2 => esc_html__('2', 'business-insights'), 3 => esc_html__('3', 'business-insights'), ), ) ); // Setting copyright_text. $wp_customize->add_setting('copyright_text', array( 'default' => $default['copyright_text'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control('copyright_text', array( 'label' => esc_html__('Footer Copyright Text', 'business-insights'), 'section' => 'footer_section', 'type' => 'text', 'priority' => 120, ) ); // Breadcrumb Section. $wp_customize->add_section('breadcrumb_section', array( 'title' => esc_html__('Breadcrumb Options', 'business-insights'), 'priority' => 120, 'capability' => 'edit_theme_options', 'panel' => 'theme_option_panel', ) ); // Setting breadcrumb_type. $wp_customize->add_setting('breadcrumb_type', array( 'default' => $default['breadcrumb_type'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'business_insights_sanitize_select', ) ); $wp_customize->add_control('breadcrumb_type', array( 'label' => esc_html__('Breadcrumb Type', 'business-insights'), 'description' => sprintf(esc_html__('Advanced: Requires %1$sBreadcrumb NavXT%2$s plugin', 'business-insights'), '', ''), 'section' => 'breadcrumb_section', 'type' => 'select', 'choices' => array( 'disabled' => esc_html__('Disabled', 'business-insights'), 'simple' => esc_html__('Simple', 'business-insights'), 'advanced' => esc_html__('Advanced', 'business-insights'), ), 'priority' => 100, ) ); // Preloader Section. $wp_customize->add_section('enable_preloader_option', array( 'title' => esc_html__('Preloader Options', 'business-insights'), 'priority' => 120, 'capability' => 'edit_theme_options', 'panel' => 'theme_option_panel', ) ); // Setting enable_preloader. $wp_customize->add_setting('enable_preloader', array( 'default' => $default['enable_preloader'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'business_insights_sanitize_checkbox', ) ); $wp_customize->add_control('enable_preloader', array( 'label' => esc_html__('Enable Preloader', 'business-insights'), 'section' => 'enable_preloader_option', 'type' => 'checkbox', 'priority' => 150, ) );