File "customize-theme-style.php"
Full Path: /home/u109295205/domains/ala-tv.com/public_html/wp-content/themes/paper-news/customize/customize-theme-style.php
File size: 6.31 KB
MIME-type: text/x-php
Charset: utf-8
<?php
// Adding customizer home page setting
function papernews_style_customizer( $wp_customize ){
$papernews_default = papernews_get_default_theme_options();
//Header Background Color
$wp_customize->add_setting(
'papernews_header_overlay_color', array( 'sanitize_callback' => 'newsair_sanitize_alpha_color','default' => '',
) );
$wp_customize->add_control(new Newsair_Customize_Alpha_Color_Control( $wp_customize,'papernews_header_overlay_color', array(
'label' => __('Background Color', 'paper-news' ),
'palette' => true,
'section' => 'header_image',
'active_callback' => function( $setting ) {
if ( $setting->manager->get_setting( 'remove_header_image_overlay' )->value() == false ) {
return true;
}
return false;
}
)
) );
// Featured Slider Tab
$wp_customize->add_setting(
'slider_tabs',
array(
'default' => '',
'capability' => 'edit_theme_options',
'sanitize_callback' => 'sanitize_text_field',
)
);
$wp_customize->add_control( new Custom_Tab_Control ( $wp_customize,'slider_tabs',
array(
'label' => '',
'priority' => 9,
'type' => 'custom-tab-control',
'section' => 'frontpage_main_banner_section_settings',
'controls_general' => json_encode( array(
'#customize-control-show_main_banner_section',
'#customize-control-main_banner_section_background_image',
'#customize-control-main_slider_section_title',
'#customize-control-select_slider_news_category',
'#customize-control-main_trending_post_section_title',
'#customize-control-select_trending_news_category',
'#customize-control-main_editor_post_section_title',
'#customize-control-select_editor_news_category',
'#customize-control-newsair_header_layout',
'#customize-control-recent_post_section_title',
'#customize-control-select_recent_post_category',
) ),
'controls_design' => json_encode( array(
'#customize-control-main_slider_section_title',
'#customize-control-newsair_slider_title_font_size',
'#customize-control-slider_meta_enable',
'#customize-control-tren_edit_section_title',
'#customize-control-newsair_tren_edit_title_font_size',
) ),
)
));
$wp_customize->get_control( 'main_trending_post_section_title')->priority = 24;
$wp_customize->get_control( 'select_trending_news_category')->priority = 24;
$wp_customize->get_control( 'main_editor_post_section_title')->priority = 24;
$wp_customize->get_control( 'select_editor_news_category')->priority = 24;
$wp_customize->remove_section( 'featured_story_section_settings');
$wp_customize->remove_section( 'newsair_popular_tags_section_settings');
$wp_customize->remove_section( 'header_advert_section');
$wp_customize->remove_control('body_background_color');
$wp_customize->remove_control('top_bar_tabs');
$wp_customize->remove_control('breaking_news_settings');
$wp_customize->remove_control('brk_news_enable');
$wp_customize->remove_control('breaking_news_title');
$wp_customize->remove_control('top_bar_header_background_color');
//Recent Post Section
//section title
$wp_customize->add_setting('recent_post_section_title',
array(
'sanitize_callback' => 'sanitize_text_field',
)
);
$wp_customize->add_control( new Newsair_Section_Title($wp_customize,
'recent_post_section_title',
array(
'label' => esc_html__( 'Recent Post Section', 'paper-news' ),
'section' => 'frontpage_main_banner_section_settings',
'active_callback' => 'newsair_main_banner_section_status',
'priority' => 100
)
));
// Setting - drop down category for slider.
$wp_customize->add_setting('select_recent_post_category',
array(
'default' => $papernews_default['select_recent_post_category'],
'capability' => 'edit_theme_options',
'sanitize_callback' => 'absint',
)
);
$wp_customize->add_control(new Newsair_Dropdown_Taxonomies_Control($wp_customize, 'select_recent_post_category',
array(
'label' => esc_html__('Category', 'paper-news'),
'description' => esc_html__('Posts to be shown on Recent post section', 'paper-news'),
'section' => 'frontpage_main_banner_section_settings',
'type' => 'dropdown-taxonomies',
'taxonomy' => 'category',
'active_callback' => 'newsair_main_banner_section_status',
'priority' => 100,
)
));
//Theme Background Color
$wp_customize->add_setting(
'body_background_color', array( 'sanitize_callback' => 'newsair_sanitize_alpha_color','default' => '#fff',
) );
$wp_customize->add_control(new Newsair_Customize_Alpha_Color_Control( $wp_customize,'body_background_color', array(
'label' => __('Background Color', 'paper-news' ),
'palette' => true,
'section' => 'colors',
'settings' => 'body_background_color'
)
) );
}
add_action( 'customize_register', 'papernews_style_customizer' );