![]() Server : LiteSpeed System : Linux premium84.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : claqxcrl ( 523) PHP Version : 8.1.32 Disable Function : NONE Directory : /home/claqxcrl/askdragao.com/wp-content/themes/walkerpress/inc/customizer/ |
<?php /** *Frontpage customizer options * * @package WalkerPress * */ if (! function_exists('walkerpress_frontpage_options_register')) { function walkerpress_frontpage_options_register( $wp_customize ) { //Trending Tags $wp_customize->add_section('walkerpress_trendingtags_options', array( 'title' => esc_html__('Trending Tags', 'walkerpress'), 'panel' =>'walkerpress_frontpage_option', 'priority' => 1, 'divider' => 'before', ) ); $wp_customize->add_setting( 'trending_tags_status', array( 'default' => false, 'sanitize_callback' => 'walkerpress_sanitize_checkbox' ) ); $wp_customize->add_control( 'trending_tags_status', array( 'label' => esc_html__( 'Enable Trednding Tags', 'walkerpress' ), 'section' => 'walkerpress_trendingtags_options', 'settings' => 'trending_tags_status', 'type' => 'checkbox', ) ); $wp_customize->add_setting( 'trending_tags_heading', array( 'capability' => 'edit_theme_options', 'default' => '', 'sanitize_callback' => 'walkerpress_sanitize_text', ) ); $wp_customize->add_control( 'trending_tags_heading', array( 'type' => 'text', 'section' => 'walkerpress_trendingtags_options', 'label' => esc_html__( 'Trending Tags Heading','walkerpress' ), 'description' => esc_html__( 'Heading text for Trending Tags Section','walkerpress' ), 'active_callback' => function(){ return get_theme_mod( 'trending_tags_status', true ); }, ) ); $wp_customize->add_setting( 'trending_tags_numbers_display', array( 'default' => '15', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'walkerpress_sanitize_number_absint', ) ); $wp_customize->add_control( new WalkerPress_Customizer_Range_Control( $wp_customize, 'trending_tags_numbers_display', array( 'label' => __( 'Display Tags Number', 'walkerpress'), 'section' => 'walkerpress_trendingtags_options', 'settings' => 'trending_tags_numbers_display', 'input_attrs' => array( 'min' => 1, 'max' => 100, 'step' => 1, ), 'active_callback' => function(){ return get_theme_mod( 'trending_tags_status', true ); }, ) ) ); //Focus news $wp_customize->add_section('walkerpress_focus_options', array( 'title' => esc_html__('News Ticker', 'walkerpress'), 'panel' =>'walkerpress_frontpage_option', 'priority' => 1, 'divider' => 'before', ) ); $wp_customize->add_setting( 'focus_news_status', array( 'default' => false, 'sanitize_callback' => 'walkerpress_sanitize_checkbox' ) ); $wp_customize->add_control( 'focus_news_status', array( 'label' => esc_html__( 'Enable News Ticker', 'walkerpress' ), 'section' => 'walkerpress_focus_options', 'settings' => 'focus_news_status', 'type' => 'checkbox', ) ); if(walkerpress_set_to_premium()){ $focus_news_choices = array( 'focus-layout-one' => esc_url( get_template_directory_uri() . '/images/dashboard/focus-1.png' ), 'focus-layout-two' => esc_url( get_template_directory_uri() . '/images/dashboard/focus-2.png' ), ); }else{ $focus_news_choices = array( 'focus-layout-one' => esc_url( get_template_directory_uri() . '/images/dashboard/focus-1.png' ), ); } $wp_customize->add_setting( 'walkerpress_focus_layout', array( 'default' => 'focus-layout-one', 'sanitize_callback' => 'walkerpress_sanitize_choices' ) ); $wp_customize->add_control( new walkerpress_Radio_Image_Control_Horizontal( $wp_customize, 'walkerpress_focus_layout', array( 'section' => 'walkerpress_focus_options', 'label' => esc_html__( 'Choose Focus News Layout', 'walkerpress' ), 'description' => '', 'choices' => $focus_news_choices, 'active_callback' => function(){ return get_theme_mod( 'focus_news_status', true ); }, ) ) ); $wp_customize->add_setting( 'focus_news_ticker_heading', array( 'capability' => 'edit_theme_options', 'default' => '', 'sanitize_callback' => 'walkerpress_sanitize_text', ) ); $wp_customize->add_control( 'focus_news_ticker_heading', array( 'type' => 'text', 'section' => 'walkerpress_focus_options', 'label' => esc_html__( 'Ticker News Heading','walkerpress' ), 'description' => esc_html__( 'Heading text for display on ticker news section','walkerpress' ), 'active_callback' =>'walkerpress_check_focus_layout', ) ); /** header layout layout */ $wp_customize->add_setting( 'focus_news_items_show', array( 'default' => '5', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'walkerpress_sanitize_text', ) ); $wp_customize->add_control( new WalkerPress_Customizer_Range_Control( $wp_customize, 'focus_news_items_show', array( 'label' => __( 'Total Item To Display', 'walkerpress'), 'section' => 'walkerpress_focus_options', 'settings' => 'focus_news_items_show', 'input_attrs' => array( 'min' => 5, 'max' => 25, 'step' => 1, ), 'active_callback' => function(){ return get_theme_mod( 'focus_news_status', true ); }, ) ) ); $wp_customize->add_setting( 'focus_news_post_type', array( 'default' => 'latest-post', 'sanitize_callback' => 'walkerpress_sanitize_choices' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'focus_news_post_type', array( 'section' => 'walkerpress_focus_options', 'label' => esc_html__( 'Choose Post Type', 'walkerpress' ), 'description' => '', 'type' => 'select', 'choices' => array( 'latest-post' => esc_html__('Latest Posts','walkerpress'), 'select-category' => esc_html__('Select Category','walkerpress'), ), 'active_callback' => function(){ return get_theme_mod( 'focus_news_status', true ); }, ) ) ); $wp_customize->add_setting('walkerpress_focus_news_category', array( 'default' => '', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'walkerpress_sanitize_text', ) ); $wp_customize->add_control( new walkerpress_Dropdown_Taxonomies_Control($wp_customize, 'walkerpress_focus_news_category', array( 'label' => esc_html__('Select Category', 'walkerpress'), 'description' => esc_html__('Select category to be shown on home page news ticker section. Recommended minimum 5 and maximum 15', 'walkerpress'), 'section' => 'walkerpress_focus_options', 'type' => 'dropdown-taxonomies', 'taxonomy' => 'category', 'settings' => 'walkerpress_focus_news_category', 'priority' => 10, 'active_callback' => 'walkerpress_current_post_type', ) ) ); //Featured news $wp_customize->add_section('walkerpress_featured_options', array( 'title' => esc_html__('Banner Section', 'walkerpress'), 'panel' =>'walkerpress_frontpage_option', 'priority' => 5, 'divider' => 'before', ) ); $wp_customize->add_setting( 'featured_news_status', array( 'default' => false, 'sanitize_callback' => 'walkerpress_sanitize_checkbox' ) ); $wp_customize->add_control( 'featured_news_status', array( 'label' => esc_html__( 'Enable Banner Section', 'walkerpress' ), 'section' => 'walkerpress_featured_options', 'settings' => 'featured_news_status', 'type' => 'checkbox', ) ); /** featured layout layout */ if(walkerpress_set_to_premium()){ $featured_news_choices = array( 'featured-banner-one' => esc_url( get_template_directory_uri() . '/images/dashboard/banner-1.png' ), 'featured-banner-two' => esc_url( get_template_directory_uri() . '/images/dashboard/banner-2.png' ), 'featured-banner-three' => esc_url( get_template_directory_uri() . '/images/dashboard/banner-3.png' ), 'featured-banner-four' => esc_url( get_template_directory_uri() . '/images/dashboard/banner-4.png' ), 'featured-banner-five' => esc_url( get_template_directory_uri() . '/images/dashboard/banner-5.png' ), 'featured-banner-six' => esc_url( get_template_directory_uri() . '/images/dashboard/banner-6.png' ), 'featured-banner-seven' => esc_url( get_template_directory_uri() . '/images/dashboard/banner-7.png' ), 'featured-banner-eight' => esc_url( get_template_directory_uri() . '/images/dashboard/banner-8.png' ), 'featured-banner-nine' => esc_url( get_template_directory_uri() . '/images/dashboard/banner-9.png' ), ); }else{ $featured_news_choices = array( 'featured-banner-one' => esc_url( get_template_directory_uri() . '/images/dashboard/banner-1.png' ) ); } $wp_customize->add_setting( 'walkerpress_featured_layout', array( 'default' => 'featured-banner-one', 'sanitize_callback' => 'walkerpress_sanitize_choices' ) ); $wp_customize->add_control( new walkerpress_Radio_Image_Control_Horizontal( $wp_customize, 'walkerpress_featured_layout', array( 'section' => 'walkerpress_featured_options', 'label' => esc_html__( 'Choose Banner Layout', 'walkerpress' ), 'description' => '', 'choices' => $featured_news_choices, 'active_callback' => function(){ return get_theme_mod( 'featured_news_status', true ); }, ) ) ); $wp_customize->add_setting('walkerpress_featured_slide_category', array( 'default' => '', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'walkerpress_sanitize_text', ) ); $wp_customize->add_control( new walkerpress_Dropdown_Taxonomies_Control($wp_customize, 'walkerpress_featured_slide_category', array( 'label' => esc_html__('Select Slide Category', 'walkerpress'), 'description' =>'', 'section' => 'walkerpress_featured_options', 'type' => 'dropdown-taxonomies', 'taxonomy' => 'category', 'settings' => 'walkerpress_featured_slide_category', 'priority' => 10, 'active_callback' => function(){ return get_theme_mod( 'featured_news_status', true ); }, ) ) ); $wp_customize->add_setting( 'featured_slide_items_show', array( 'default' => '4', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'walkerpress_sanitize_text', ) ); $wp_customize->add_control( new WalkerPress_Customizer_Range_Control( $wp_customize, 'featured_slide_items_show', array( 'label' => __( 'Total Item To Display', 'walkerpress'), 'section' => 'walkerpress_featured_options', 'settings' => 'featured_slide_items_show', 'input_attrs' => array( 'min' => 3, 'max' => 15, 'step' => 1, ), 'active_callback' => function(){ return get_theme_mod( 'featured_news_status', true ); }, ) ) ); $wp_customize->add_setting('walkerpress_featured_grid_category', array( 'default' => '', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'walkerpress_sanitize_text', ) ); $wp_customize->add_control( new walkerpress_Dropdown_Taxonomies_Control($wp_customize, 'walkerpress_featured_grid_category', array( 'label' => esc_html__('Select Grid Category', 'walkerpress'), 'description' =>esc_html('Select Cartgory to be shown on right grid of slider in featured section','walkerpress'), 'section' => 'walkerpress_featured_options', 'type' => 'dropdown-taxonomies', 'taxonomy' => 'category', 'settings' => 'walkerpress_featured_grid_category', 'priority' => 10, 'active_callback' => 'walkerpress_current_feature_type', ) ) ); $wp_customize->add_setting( 'latest_post_heading', array( 'capability' => 'edit_theme_options', 'default' => '', 'sanitize_callback' => 'walkerpress_sanitize_text', ) ); $wp_customize->add_control( 'latest_post_heading', array( 'type' => 'text', 'section' => 'walkerpress_featured_options', 'label' => esc_html__( 'Latest Post Heading','walkerpress' ), 'description' => '', 'active_callback' => 'walkerpress_first_banner_layout', ) ); $wp_customize->add_setting( 'popular_post_heading', array( 'capability' => 'edit_theme_options', 'default' => '', 'sanitize_callback' => 'walkerpress_sanitize_text', ) ); $wp_customize->add_control( 'popular_post_heading', array( 'type' => 'text', 'section' => 'walkerpress_featured_options', 'label' => esc_html__( 'Popular Post Heading','walkerpress' ), 'description' => '', 'active_callback' => 'walkerpress_first_banner_layout', ) ); if(walkerpress_set_to_premium()){ $wp_customize->add_setting( 'featured_grid_layout_type', array( 'default' => 'featured-section-layout-box', 'sanitize_callback' => 'walkerpress_sanitize_choices' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'featured_grid_layout_type', array( 'section' => 'walkerpress_featured_options', 'label' => esc_html__( 'Featured Container Style', 'walkerpress' ), 'description' => '', 'type' => 'select', 'settings' => 'featured_grid_layout_type', 'choices' => array( 'featured-section-layout-box' => esc_html__('Box Layout','walkerpress'), 'featured-section-layout-full' => esc_html__('Full width Layout','walkerpress'), ), 'active_callback' => 'walkerpress_slider_width_layout', ) ) ); } if(walkerpress_set_to_premium()){ $wp_customize->add_setting('featured_secton_ads_image', array( 'transport' => 'refresh', 'sanitize_callback' => 'walkerpress_sanitize_file', )); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'featured_secton_ads_image', array( 'label' => esc_html__('Upload Image', 'walkerpress'), 'description' => esc_html__('Advertisement Image for featured section', 'walkerpress'), 'section' => 'walkerpress_featured_options', 'settings' => 'featured_secton_ads_image', 'active_callback' => function(){ return get_theme_mod( 'featured_news_status', true ); }, ))); $wp_customize->add_setting( 'featured_secton_ads_image_link', array( 'default' => '', 'sanitize_callback' => 'walkerpress_sanitize_url' ) ); $wp_customize->add_control( 'featured_secton_ads_image_link', array( 'label' => esc_html__( 'Advertisement Link', 'walkerpress' ), 'section' => 'walkerpress_featured_options', 'settings' => 'featured_secton_ads_image_link', 'type' => 'text', 'active_callback' => function(){ return get_theme_mod( 'featured_news_status', true ); }, ) ); } /*featured post sections*/ $wp_customize->add_section('walkerpress_featured_posts', array( 'title' => esc_html__('Featured Posts', 'walkerpress'), 'panel' =>'walkerpress_frontpage_option', 'priority' => 6, 'divider' => 'before', ) ); $wp_customize->add_setting( 'featured_posts_status', array( 'default' => false, 'sanitize_callback' => 'walkerpress_sanitize_checkbox' ) ); $wp_customize->add_control( 'featured_posts_status', array( 'label' => esc_html__( 'Enable Featured Posts', 'walkerpress' ), 'section' => 'walkerpress_featured_posts', 'settings' => 'featured_posts_status', 'type' => 'checkbox', ) ); $wp_customize->add_setting( 'featured_post_heading', array( 'capability' => 'edit_theme_options', 'default' => '', 'sanitize_callback' => 'walkerpress_sanitize_text', ) ); $wp_customize->add_control( 'featured_post_heading', array( 'type' => 'text', 'section' => 'walkerpress_featured_posts', 'label' => esc_html__( 'Section Heading','walkerpress' ), 'description' => '', 'active_callback' => function(){ return get_theme_mod( 'featured_posts_status', true ); }, ) ); $wp_customize->add_setting('walkerpress_featured_post_category', array( 'default' => '', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'walkerpress_sanitize_text', ) ); $wp_customize->add_control( new walkerpress_Dropdown_Taxonomies_Control($wp_customize, 'walkerpress_featured_post_category', array( 'label' => esc_html__('Select Category', 'walkerpress'), 'description' =>esc_html('Select Cartgory to be shown on featured posts section','walkerpress'), 'section' => 'walkerpress_featured_posts', 'type' => 'dropdown-taxonomies', 'taxonomy' => 'category', 'settings' => 'walkerpress_featured_post_category', 'priority' => 10, 'active_callback' => function(){ return get_theme_mod( 'featured_posts_status', true ); }, ) ) ); if(walkerpress_set_to_premium()){ $wp_customize->add_setting('featured_post_ads_image', array( 'transport' => 'refresh', 'sanitize_callback' => 'walkerpress_sanitize_file', )); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'featured_post_ads_image', array( 'label' => esc_html__('Upload Image', 'walkerpress'), 'description' => esc_html__('Advertisement Image for featured post section', 'walkerpress'), 'section' => 'walkerpress_featured_posts', 'settings' => 'featured_post_ads_image', 'active_callback' => function(){ return get_theme_mod( 'featured_posts_status', true ); }, ))); $wp_customize->add_setting( 'featured_post_ads_image_link', array( 'default' => '', 'sanitize_callback' => 'walkerpress_sanitize_url' ) ); $wp_customize->add_control( 'featured_post_ads_image_link', array( 'label' => esc_html__( 'Advertisement Link', 'walkerpress' ), 'section' => 'walkerpress_featured_posts', 'settings' => 'featured_post_ads_image_link', 'type' => 'text', 'active_callback' => function(){ return get_theme_mod( 'featured_posts_status', true ); }, ) ); } /*home category section*/ $wp_customize->add_section('walkerpress_category_section', array( 'title' => esc_html__('Category Posts', 'walkerpress'), 'panel' =>'walkerpress_frontpage_option', 'priority' => 6, 'divider' => 'before', ) ); $wp_customize->add_setting( 'category_section_status', array( 'default' => false, 'sanitize_callback' => 'walkerpress_sanitize_checkbox' ) ); $wp_customize->add_control( 'category_section_status', array( 'label' => esc_html__( 'Enable Category Posts', 'walkerpress' ), 'section' => 'walkerpress_category_section', 'settings' => 'category_section_status', 'type' => 'checkbox', ) ); $wp_customize->add_setting('walkerpress_category_post_category_1', array( 'default' => '', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'walkerpress_sanitize_text', ) ); $wp_customize->add_control( new walkerpress_Dropdown_Taxonomies_Control($wp_customize, 'walkerpress_category_post_category_1', array( 'label' => esc_html__('Category 1', 'walkerpress'), 'description' =>esc_html('Select Cartgory to be shown on homepage category section','walkerpress'), 'section' => 'walkerpress_category_section', 'type' => 'dropdown-taxonomies', 'taxonomy' => 'category', 'settings' => 'walkerpress_category_post_category_1', 'priority' => 10, 'active_callback' => function(){ return get_theme_mod( 'category_section_status', true ); }, ) ) ); $wp_customize->add_setting('walkerpress_category_post_category_2', array( 'default' => '', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'walkerpress_sanitize_text', ) ); $wp_customize->add_control( new walkerpress_Dropdown_Taxonomies_Control($wp_customize, 'walkerpress_category_post_category_2', array( 'label' => esc_html__('Category 2', 'walkerpress'), 'description' =>esc_html('Select Cartgory to be shown on homepage category section','walkerpress'), 'section' => 'walkerpress_category_section', 'type' => 'dropdown-taxonomies', 'taxonomy' => 'category', 'settings' => 'walkerpress_category_post_category_2', 'priority' => 10, 'active_callback' => function(){ return get_theme_mod( 'category_section_status', true ); }, ) ) ); if(walkerpress_set_to_premium()){ $wp_customize->add_setting('featured_category_ads_image', array( 'transport' => 'refresh', 'sanitize_callback' => 'walkerpress_sanitize_file', )); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'featured_category_ads_image', array( 'label' => esc_html__('Upload Image', 'walkerpress'), 'description' => esc_html__('Advertisement Image for featured category post section', 'walkerpress'), 'section' => 'walkerpress_category_section', 'settings' => 'featured_category_ads_image', 'active_callback' => function(){ return get_theme_mod( 'category_section_status', true ); }, ))); $wp_customize->add_setting( 'featured_category_ads_image_link', array( 'default' => '', 'sanitize_callback' => 'walkerpress_sanitize_url' ) ); $wp_customize->add_control( 'featured_category_ads_image_link', array( 'label' => esc_html__( 'Advertisement Link', 'walkerpress' ), 'section' => 'walkerpress_category_section', 'settings' => 'featured_category_ads_image_link', 'type' => 'text', 'active_callback' => function(){ return get_theme_mod( 'category_section_status', true ); }, ) ); } /*missed post sections*/ $wp_customize->add_section('walkerpress_missed_posts', array( 'title' => esc_html__('You May Missing Section', 'walkerpress'), 'panel' =>'walkerpress_frontpage_option', 'priority' => 6, 'divider' => 'before', ) ); $wp_customize->add_setting( 'missed_posts_status', array( 'default' => false, 'sanitize_callback' => 'walkerpress_sanitize_checkbox' ) ); $wp_customize->add_control( 'missed_posts_status', array( 'label' => esc_html__( 'Enable you may missed section', 'walkerpress' ), 'section' => 'walkerpress_missed_posts', 'settings' => 'missed_posts_status', 'type' => 'checkbox', ) ); $wp_customize->add_setting( 'missing_post_heading', array( 'capability' => 'edit_theme_options', 'default' => '', 'sanitize_callback' => 'walkerpress_sanitize_text', ) ); $wp_customize->add_control( 'missing_post_heading', array( 'type' => 'text', 'section' => 'walkerpress_missed_posts', 'label' => esc_html__( 'Section Heading','walkerpress' ), 'description' => '', 'active_callback' => function(){ return get_theme_mod( 'missed_posts_status', true ); }, ) ); $wp_customize->add_setting('walkerpress_missed_post_category', array( 'default' => '', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'walkerpress_sanitize_text', ) ); $wp_customize->add_control( new walkerpress_Dropdown_Taxonomies_Control($wp_customize, 'walkerpress_missed_post_category', array( 'label' => esc_html__('Select Category', 'walkerpress'), 'description' =>esc_html('Select Cartgory to be shown on you may missing section','walkerpress'), 'section' => 'walkerpress_missed_posts', 'type' => 'dropdown-taxonomies', 'taxonomy' => 'category', 'settings' => 'walkerpress_missed_post_category', 'priority' => 10, 'active_callback' => function(){ return get_theme_mod( 'missed_posts_status', true ); }, ) ) ); if(walkerpress_set_to_premium()){ /*home page style*/ $wp_customize->add_section('walkerpress_extra_settings', array( 'title' => esc_html__('Extra Settings', 'walkerpress'), 'panel' =>'walkerpress_theme_option', 'priority' => 20, ) ); $wp_customize->add_setting( 'walkerpress_home_meta_color', array( 'default' => '#b5b5b5', 'sanitize_callback' => 'walkerpress_sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'walkerpress_home_meta_color', array( 'label' => esc_html__( 'Meta Setting', 'walkerpress' ), 'description' => esc_html__( 'Meta Color', 'walkerpress' ), 'section' => 'walkerpress_extra_settings', 'settings' => 'walkerpress_home_meta_color', 'priority' => 10 ) ) ); $wp_customize->add_setting( 'walkerpress_home_category_color', array( 'default' => '#c70315', 'sanitize_callback' => 'walkerpress_sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'walkerpress_home_category_color', array( 'label' => esc_html__('Category Settings','walkerpress'), 'description' => esc_html__( 'Category Color', 'walkerpress' ), 'section' => 'walkerpress_extra_settings', 'settings' => 'walkerpress_home_category_color', 'priority' => 20 ) ) ); $walkerpress_cat_text_transform = array( 'cat-transform-initial' => esc_html__('Initial','walkerpress'), 'cat-transform-uppercase' => esc_html__('Uppercase','walkerpress'), 'cat-transform-capitalize' => esc_html__('Capitalize','walkerpress'), 'cat-transform-lowercase' => esc_html__('Lowercase','walkerpress'), ); $wp_customize->add_setting( 'walkerpress_category_text_transform', array( 'default' => 'cat-transform-initial', 'sanitize_callback' => 'walkerpress_sanitize_choices' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'walkerpress_category_text_transform', array( 'section' => 'walkerpress_extra_settings', 'label' => '', 'description' => esc_html__( 'Text Transform', 'walkerpress' ), 'type' => 'select', 'choices' => $walkerpress_cat_text_transform, 'priority' => 20, ) )); $walkerpress_cat_font_weight = array( 'cat-weight-initial' => esc_html__('Normal','walkerpress'), 'cat-weight-light' => esc_html__('Light','walkerpress'), 'cat-weight-medium' => esc_html__('Medium','walkerpress'), 'cat-weight-bold' => esc_html__('Bold','walkerpress'), 'cat-weight-dark' => esc_html__('Bolder','walkerpress'), ); $wp_customize->add_setting( 'walkerpress_category_font_weight', array( 'default' => 'cat-weight-initial', 'sanitize_callback' => 'walkerpress_sanitize_choices' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'walkerpress_category_font_weight', array( 'section' => 'walkerpress_extra_settings', 'label' => '', 'description' => esc_html__( 'Font Weight', 'walkerpress' ), 'type' => 'select', 'choices' => $walkerpress_cat_font_weight, 'priority' => 20, ) )); $wp_customize->add_setting( 'home_estimate_reading_time_status', array( 'default' => true, 'sanitize_callback' => 'walkerpress_sanitize_checkbox' ) ); $wp_customize->add_control( 'home_estimate_reading_time_status', array( 'label' => __( 'Show Estimated Reading Time on Frontpage', 'walkerpress' ), 'section' => 'walkerpress_extra_settings', 'settings' => 'home_estimate_reading_time_status', 'type' => 'checkbox', 'priority' => 80 ) ); $wp_customize->add_setting( 'home_post_date_status', array( 'default' => true, 'sanitize_callback' => 'walkerpress_sanitize_checkbox' ) ); $wp_customize->add_control( 'home_post_date_status', array( 'label' => __( 'Show Post Date On Frontpage', 'walkerpress' ), 'section' => 'walkerpress_extra_settings', 'settings' => 'home_post_date_status', 'type' => 'checkbox', 'priority' => 80 ) ); $wp_customize->add_setting( 'home_post_cat_status', array( 'default' => true, 'sanitize_callback' => 'walkerpress_sanitize_checkbox' ) ); $wp_customize->add_control( 'home_post_cat_status', array( 'label' => __( 'Show Category On Frontpage', 'walkerpress' ), 'section' => 'walkerpress_extra_settings', 'settings' => 'home_post_cat_status', 'type' => 'checkbox', 'priority' => 80 ) ); $wp_customize->add_setting( 'home_post_author_status', array( 'default' => true, 'sanitize_callback' => 'walkerpress_sanitize_checkbox' ) ); $wp_customize->add_control( 'home_post_author_status', array( 'label' => __( 'Show Author On Frontpage', 'walkerpress' ), 'section' => 'walkerpress_extra_settings', 'settings' => 'home_post_author_status', 'type' => 'checkbox', 'priority' => 80 ) ); $wp_customize->add_setting( 'home_post_comment_status', array( 'default' => true, 'sanitize_callback' => 'walkerpress_sanitize_checkbox' ) ); $wp_customize->add_control( 'home_post_comment_status', array( 'label' => __( 'Show Comment On Frontpage', 'walkerpress' ), 'section' => 'walkerpress_extra_settings', 'settings' => 'home_post_comment_status', 'type' => 'checkbox', 'priority' => 80 ) ); } } function walkerpress_current_post_type(){ $current_blog_status = get_theme_mod( 'focus_news_status'); $choice_post_type= get_theme_mod( 'focus_news_post_type' ); $blog_display_type = false; if($current_blog_status == true && $choice_post_type == 'select-category'){ $blog_display_type = true; } return $blog_display_type; } function walkerpress_first_banner_layout(){ $current_banner_sts = get_theme_mod( 'featured_news_status'); $banner_layout_type= get_theme_mod( 'walkerpress_featured_layout','featured-banner-one' ); $sidepost_display_type = false; if($current_banner_sts == true && $banner_layout_type == 'featured-banner-one'){ $sidepost_display_type = true; } return $sidepost_display_type; } function walkerpress_current_feature_type(){ $current_featured_status = get_theme_mod( 'featured_news_status'); $featured_layout_type= get_theme_mod( 'walkerpress_featured_layout','featured-banner-one' ); $featured_display_grid = false; if($current_featured_status == true && $featured_layout_type == 'featured-banner-one' || $featured_layout_type == 'featured-banner-two' || $featured_layout_type == 'featured-banner-three' || $featured_layout_type == 'featured-banner-four'){ $featured_display_grid = true; } return $featured_display_grid; } function walkerpress_slider_width_layout(){ $current_layout_status = get_theme_mod( 'featured_news_status'); $featured_layout_type= get_theme_mod( 'walkerpress_featured_layout','featured-banner-one' ); $featured_layout_option = false; if($current_layout_status == true && $featured_layout_type == 'featured-banner-two' || $featured_layout_type == 'featured-banner-three' || $featured_layout_type == 'featured-banner-four' || $featured_layout_type == 'featured-banner-five' || $featured_layout_type == 'featured-banner-six' || $featured_layout_type == 'featured-banner-seven'){ $featured_layout_option = true; } return $featured_layout_option; } function walkerpress_check_focus_layout(){ $current_focus_status = get_theme_mod( 'focus_news_status'); $choice_focus_type= get_theme_mod( 'walkerpress_focus_layout' ); $focus_display_status = false; if($current_focus_status == true && $choice_focus_type == 'focus-layout-one' || $choice_focus_type == 'focus-layout-two'){ $focus_display_status = true; } return $focus_display_status; } } add_action( 'customize_register', 'walkerpress_frontpage_options_register' );