manager->get_setting('banner_options_main')->value(); if($banner_slider_option == 'banner_slider_section_option'){ return true; } else{ return false; } } function banner_slider_category_function($control){ $no_option = $control->manager->get_setting('banner_options_main')->value(); $banner_slider_category_option = $control->manager->get_setting('banner_slider_section_option')->value(); if ($banner_slider_category_option == 'banner_slider_category_option' && $no_option == 'banner_slider_section_option') { return true; } else { return false;} } function header_video_act_call($control){ $video_banner_section = $control->manager->get_setting('banner_options_main')->value(); if($video_banner_section == 'header_video'){ return true; }else{ return false; } } function slider_callback($control){ $banner_slider_option = $control->manager->get_setting('banner_options_main')->value(); $banner_slider_section_option = $control->manager->get_setting('banner_slider_section_option')->value(); if ($banner_slider_option == 'banner_slider_section_option' && $banner_slider_section_option == 'latest_post_show') { return true; }else{ return false; } } function overlay_text($control){ $banner_slider_option = $control->manager->get_setting('banner_options_main')->value(); if($banner_slider_option == 'header_video' || $banner_slider_option == 'video_banner_section'){ return true; }else{ return false; } } /** * Add postMessage support for site title and description for the Theme Customizer. * * @param WP_Customize_Manager $wp_customize Theme Customizer object. */ function blogus_customize_register($wp_customize) { // Load customize controls. require get_template_directory().'/inc/ansar/customize/customizer-control.php'; // Load customize sanitize. require get_template_directory().'/inc/ansar/customize/customizer-sanitize.php'; $wp_customize->get_setting( 'custom_logo')->sanitize_callback = 'esc_url_raw'; $wp_customize->get_setting( 'custom_logo')->transport = 'postMessage'; $wp_customize->get_setting('blogname')->transport = 'postMessage'; $wp_customize->get_setting('blogdescription')->transport = 'postMessage'; $wp_customize->get_setting('header_textcolor')->transport = 'postMessage'; // use get control $wp_customize->get_control( 'header_textcolor')->label = __( 'Site Info Color', 'blogus' ); $wp_customize->get_control( 'header_textcolor')->section = 'colors'; $wp_customize->get_control( 'header_textcolor')->priority = 1; $wp_customize->get_control( 'header_textcolor')->default = '#000'; $wp_customize->get_setting('background_color')->transport = 'postMessage'; if (isset($wp_customize->selective_refresh)) { // site logo $wp_customize->selective_refresh->add_partial('custom_logo', array( 'selector' => '.site-logo', 'render_callback' => 'custom_logo_selective_refresh' )); // site title $wp_customize->selective_refresh->add_partial('blogname', array( 'selector' => '.site-title a, .site-title-footer a', 'render_callback' => 'blogus_customize_partial_blogname', )); // site tagline $wp_customize->selective_refresh->add_partial('blogdescription', array( 'selector' => '.site-description , .site-description-footer', 'render_callback' => 'blogus_customize_partial_blogdescription', )); $wp_customize->selective_refresh->add_partial('blogus_header_social_icons', array( 'selector' => '.bs-header-main .left-nav', 'render_callback' => 'blogus_customize_partial_header_social_icons', )); $wp_customize->selective_refresh->add_partial('footer_social_icon_enable', array( 'selector' => 'footer .footer-social', 'render_callback' => 'blogus_customize_partial_footer_social_icon_enable', )); $wp_customize->selective_refresh->add_partial('blogus_footer_social_icons', array( 'selector' => 'footer .footer-social', 'render_callback' => 'blogus_customize_partial_footer_social_icon_enable', )); $wp_customize->selective_refresh->add_partial('blogus_scrollup_enable', array( 'selector' => '.bs_upscr', )); $wp_customize->selective_refresh->add_partial('you_missed_title', array( 'selector' => '.missed .bs-widget-title .title', 'render_callback' => 'blogus_customize_you_missed_title', )); $wp_customize->selective_refresh->add_partial('blogus_related_post_title', array( 'selector' => '.bs-card-box .relat-cls .title', 'render_callback' => 'blogus_customize_blogus_related_post_title', )); $wp_customize->selective_refresh->add_partial('blogus_menu_search', array( 'selector' => '.bs-default .desk-header .msearch', 'render_callback' => 'blogus_customize_partial_blogus_menu_search', )); $wp_customize->selective_refresh->add_partial('blogus_lite_dark_switcher', array( 'selector' => '.info-right.right-nav', 'render_callback' => 'blogus_customize_partial_right_nav', )); $wp_customize->selective_refresh->add_partial('blogus_subsc_link', array( 'selector' => '.info-right.right-nav', 'render_callback' => 'blogus_customize_partial_right_nav', )); $wp_customize->selective_refresh->add_partial('blogus_subsc_open_in_new', array( 'selector' => '.info-right.right-nav', 'render_callback' => 'blogus_customize_partial_right_nav', )); $wp_customize->selective_refresh->add_partial('blogus_menu_search', array( 'selector' => '.info-right.right-nav', 'render_callback' => 'blogus_customize_partial_right_nav', )); $wp_customize->selective_refresh->add_partial('blogus_menu_subscriber', array( 'selector' => '.info-right.right-nav', 'render_callback' => 'blogus_customize_partial_right_nav', )); $wp_customize->selective_refresh->add_partial('blogus_footer_copyright', array( 'selector' => '.bs-footer-copyright p.mb-0 .copyright-text', 'render_callback' => 'blogus_customize_partial_copyright', )); $wp_customize->selective_refresh->add_partial('header_social_icon_enable', array( 'selector' => '.bs-header-main .left-nav', 'render_callback' => 'blogus_customize_partial_header_social_icons', )); $wp_customize->selective_refresh->add_partial('blogus_drop_caps_enable', array( 'selector' => '.content-right .bs-blog-post .bs-blog-meta, .content-full .bs-blog-post .bs-blog-meta', )); $wp_customize->selective_refresh->add_partial('breadcrumb_settings', array( 'selector' => '.bs-breadcrumb-section ol.breadcrumb', )); $wp_customize->selective_refresh->add_partial('blogus_content_layout', array( 'selector' => '.index-class .container > .row, .archive-class > .container > .row', 'render_callback' => 'blogus_customize_partial_content_layout', )); $wp_customize->selective_refresh->add_partial('blogus_page_layout', array( 'selector' => '.page-class > .container > .row', 'render_callback' => 'blogus_customize_partial_page_layout', )); $wp_customize->selective_refresh->add_partial('blogus_single_page_layout', array( 'selector' => '.single-class > .container > .row', 'render_callback' => 'blogus_customize_partial_single_layout', )); $wp_customize->selective_refresh->add_partial('blogus_single_post_category', array( 'selector' => '.single-class .row .col-lg-9, .single-class .row .col-lg-12', 'render_callback' => 'blogus_customize_partial_single_page', )); $wp_customize->selective_refresh->add_partial('blogus_single_post_admin_details', array( 'selector' => '.single-class .row .col-lg-9, .single-class .row .col-lg-12', 'render_callback' => 'blogus_customize_partial_single_page', )); $wp_customize->selective_refresh->add_partial('blogus_single_post_date', array( 'selector' => '.single-class .row .col-lg-9, .single-class .row .col-lg-12', 'render_callback' => 'blogus_customize_partial_single_page', )); $wp_customize->selective_refresh->add_partial('blogus_single_post_tag', array( 'selector' => '.single-class .row .col-lg-9, .single-class .row .col-lg-12', 'render_callback' => 'blogus_customize_partial_single_page', )); $wp_customize->selective_refresh->add_partial('single_show_featured_image', array( 'selector' => '.single-class .row .col-lg-9, .single-class .row .col-lg-12', 'render_callback' => 'blogus_customize_partial_single_page', )); $wp_customize->selective_refresh->add_partial('single_show_share_icon', array( 'selector' => '.single-class .row .col-lg-9, .single-class .row .col-lg-12', 'render_callback' => 'blogus_customize_partial_single_page', )); $wp_customize->selective_refresh->add_partial('blogus_enable_single_admin_details', array( 'selector' => '.single-class .row .col-lg-9, .single-class .row .col-lg-12', 'render_callback' => 'blogus_customize_partial_single_page', )); $wp_customize->selective_refresh->add_partial('blogus_enable_related_post', array( 'selector' => '.single-class .row .col-lg-9, .single-class .row .col-lg-12', 'render_callback' => 'blogus_customize_partial_single_page', )); $wp_customize->selective_refresh->add_partial('blogus_enable_single_post_category', array( 'selector' => '.single-class .row .col-lg-9, .single-class .row .col-lg-12', 'render_callback' => 'blogus_customize_partial_single_page', )); $wp_customize->selective_refresh->add_partial('blogus_enable_single_post_date', array( 'selector' => '.single-class .row .col-lg-9, .single-class .row .col-lg-12', 'render_callback' => 'blogus_customize_partial_single_page', )); $wp_customize->selective_refresh->add_partial('blogus_enable_single_post_admin_details', array( 'selector' => '.single-class .row .col-lg-9, .single-class .row .col-lg-12', 'render_callback' => 'blogus_customize_partial_single_page', )); $wp_customize->selective_refresh->add_partial('blogus_enable_single_post_comments', array( 'selector' => '.single-class .row .col-lg-9, .single-class .row .col-lg-12', 'render_callback' => 'blogus_customize_partial_single_page', )); $wp_customize->selective_refresh->add_partial('featured_post_one_btn_txt', array( 'selector' => '.bs-widget.one.promo h5 a', 'render_callback' => 'blogus_customize_partial_featured_post_one', )); $wp_customize->selective_refresh->add_partial('featured_post_two_btn_txt', array( 'selector' => '.bs-widget.two.promo h5 a', 'render_callback' => 'blogus_customize_partial_featured_post_two', )); $wp_customize->selective_refresh->add_partial('featured_post_three_btn_txt', array( 'selector' => '.bs-widget.three.promo h5 a', 'render_callback' => 'blogus_customize_partial_featured_post_three', )); } $default = blogus_get_default_theme_options(); /*Theme option panel info*/ require get_template_directory().'/inc/ansar/customize/header-options.php'; require get_template_directory().'/inc/ansar/customize/theme-options.php'; /*theme general layout panel*/ require get_template_directory().'/inc/ansar/customize/theme-layout.php'; /*theme Frontpage panel*/ require get_template_directory().'/inc/ansar/customize/frontpage-featured.php'; } add_action('customize_register', 'blogus_customize_register'); function custom_logo_selective_refresh() { if( get_theme_mod( 'custom_logo' ) === "" ) return; echo '