add_section( 'template_page_options', array( 'title' => esc_html__('Page Options', 'blogmagazine'), 'panel' => 'site_template_options', 'priority' => 30, ) ); /** * Enable Breadcrumbs * * @since 1.0.0 */ $wp_customize->add_setting( 'dglib_enable_breadcrumbs_page', array( 'sanitize_callback' => 'sanitize_text_field', 'default' => 'enable', ) ); $wp_customize->add_control( new Dglib_Customize_Switch_Control( $wp_customize, 'dglib_enable_breadcrumbs_page', array( 'label' => esc_html__('Enable Breadcrumbs?', 'blogmagazine'), 'section' => 'template_page_options', 'priority' => 10, 'type'=>'switch', 'choices'=> array( 'enable'=> esc_html__('Enable', 'blogmagazine'), 'disable'=> esc_html__('Disable', 'blogmagazine'), ), 'description'=> esc_html__('You can enable breadcrumbs to show before page details.', 'blogmagazine'), ) ) ); /** * Sidebar Layouts * * @since 1.0.0 */ $wp_customize->add_setting( 'dglib_default_page_sidebar', array( 'default' => 'right_sidebar', 'sanitize_callback' => 'sanitize_key', ) ); $wp_customize->add_control( new Dglib_Customize_Imageoptions_Control( $wp_customize, 'dglib_default_page_sidebar', array( 'label' => esc_html__( 'Sidebar Layout', 'blogmagazine' ), 'description' => esc_html__( 'Choose sidebar from available layouts', 'blogmagazine' ), 'section' => 'template_page_options', 'choices' => array( 'left_sidebar' => array( 'label' => esc_html__( 'Left Sidebar', 'blogmagazine' ), 'url' => '%s/inc/dglib/assets/img/sidebars/left-sidebar.png' ), 'right_sidebar' => array( 'label' => esc_html__( 'Right Sidebar', 'blogmagazine' ), 'url' => '%s/inc/dglib/assets/img/sidebars/right-sidebar.png' ), 'no_sidebar' => array( 'label' => esc_html__( 'No Sidebar', 'blogmagazine' ), 'url' => '%s/inc/dglib/assets/img/sidebars/no-sidebar.png' ), 'no_sidebar_center' => array( 'label' => esc_html__( 'No Sidebar Center', 'blogmagazine' ), 'url' => '%s/inc/dglib/assets/img/sidebars/no-sidebar-center.png' ), 'both_sidebar' => array( 'label' => esc_html__( 'Both Sidebar', 'blogmagazine' ), 'url' => '%s/inc/dglib/assets/img/sidebars/both-sidebar.png' ) ), 'priority' => 20 ) ) ); /** * Enable Featured Image * * @since 1.0.0 */ $wp_customize->add_setting( 'dglib_enable_featured_image_page', array( 'sanitize_callback' => 'sanitize_text_field', 'default' => 'show', ) ); $wp_customize->add_control( new Dglib_Customize_Switch_Control( $wp_customize, 'dglib_enable_featured_image_page', array( 'label' => esc_html__('Show Featured Image?', 'blogmagazine'), 'section' => 'template_page_options', 'priority' => 30, 'type'=>'switch', 'choices'=> array( 'show'=> esc_html__('Show', 'blogmagazine'), 'hide'=> esc_html__('Hide', 'blogmagazine'), ), 'description'=> esc_html__('If you can show featured image on single page check on show button.', 'blogmagazine'), ) ) ); /** * Enable Reactions on Page * * @since 1.0.0 */ $wp_customize->add_setting( 'dglib_enable_reaction_page', array( 'sanitize_callback' => 'sanitize_text_field', 'default' => 'disable', ) ); $wp_customize->add_control( new Dglib_Customize_Switch_Control( $wp_customize, 'dglib_enable_reaction_page', array( 'label' => esc_html__('Enable Reactions', 'blogmagazine'), 'section' => 'template_page_options', 'priority' => 40, 'type'=>'switch', 'choices'=> array( 'enable'=> esc_html__('Enable', 'blogmagazine'), 'disable'=> esc_html__('Disable', 'blogmagazine'), ), 'description'=> esc_html__('You can enable reaction to show after page details.', 'blogmagazine'), ) ) );