remove_control('blogus_content_layout'); $wp_customize->remove_control('blogus_title_font_size'); } if ( ! function_exists( 'blogdu_admin_scripts' ) ) : function blogdu_admin_scripts() { wp_enqueue_style('blogdu-admin-style-css', get_stylesheet_directory_uri() . '/css/customizer-controls.css'); } endif; add_action( 'admin_enqueue_scripts', 'blogdu_admin_scripts' ); /** * banner additions. */ require get_stylesheet_directory().'/hooks/hook-front-page-main-banner-section.php'; if (!function_exists('blogdu_get_block')) : /** * * @param null * * @return null * * @since blogdu 1.0.0 * */ function blogdu_get_block($block = 'grid', $section = 'post') { get_template_part('hooks/blocks/block-' . $section, $block); } endif; function blogdu_theme_option( $wp_customize ) { /** * Customize Control for Radio Image. * * @since 1.0.0 * * @see WP_Customize_Control */ class blogdu_Radio_Image_Control extends WP_Customize_Control { /** * Control type. * * @access public * @var string */ public $type = 'radio-image'; /** * Render content. * * @since 1.0.0 */ public function render_content() { if ( empty( $this->choices ) ) { return; } $name = '_customize-radio-' . $this->id; ?> default ) ) { $this->json['default'] = $this->default; } else { $this->json['default'] = $this->setting->default; } $this->json['value'] = $this->value(); $this->json['link'] = $this->get_link(); $this->json['id'] = $this->id; $this->json['tooltip'] = $this->tooltip; $this->json['inputAttrs'] = ''; foreach ( $this->input_attrs as $attr => $value ) { $this->json['inputAttrs'] .= $attr . '="' . esc_attr( $value ) . '" '; } } public function enqueue() { wp_enqueue_style( 'blogus-toggle', get_template_directory_uri() . '/inc/ansar/custom-control/toggle/toggle.css', null ); wp_enqueue_script( 'blogus-toggle', get_template_directory_uri() . '/inc/ansar/custom-control/toggle/toggle.js', array( 'jquery' ), false, true ); //for toggle } protected function content_template() { ?> <# if ( data.tooltip ) { #> <# } #> add_setting('blogdu_title_font_size', array( 'default' => 30, 'capability' => 'edit_theme_options', 'sanitize_callback' => 'sanitize_text_field', 'priority' => 50, ) ); $wp_customize->add_control('blogdu_title_font_size', array( 'label' => esc_html__('Site Title Size', 'blogdu'), 'section' => 'title_tagline', 'type' => 'number', ) ); // Setting - show_main_news_section. $wp_customize->add_setting('show_main_news_section', array( 'default' => 1, 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control('show_main_news_section', array( 'label' => esc_html__('Enable Slider Banner Section', 'blogdu'), 'section' => 'frontpage_main_banner_section_settings', 'type' => 'checkbox', 'priority' => 10, ) ); $wp_customize->add_setting( 'blogdu_content_layout', array( 'default' => 'grid-fullwidth', 'sanitize_callback' => 'blogus_sanitize_radio', ) ); $wp_customize->add_control( new blogdu_Radio_Image_Control( // $wp_customize object $wp_customize, // $id 'blogdu_content_layout', // $args array( 'settings' => 'blogdu_content_layout', 'section' => 'blog_layout_section', 'priority' => 50, 'choices' => array( 'align-content-left' => get_template_directory_uri() . '/images/fullwidth-left-sidebar.png', 'full-width-content' => get_template_directory_uri() . '/images/fullwidth.png', 'align-content-right' => get_template_directory_uri() . '/images/right-sidebar.png', 'grid-left-sidebar' => get_template_directory_uri() . '/images/grid-left-sidebar.png', 'grid-fullwidth' => get_template_directory_uri() . '/images/grid-fullwidth.png', 'grid-right-sidebar' => get_template_directory_uri() . '/images/grid-right-sidebar.png', ) ) ) ); } add_action('customize_register','blogdu_theme_option'); if ( ! function_exists( 'blogdu_header_color' ) ) : function blogdu_header_color() { $blogus_logo_text_color = get_header_textcolor(); $blogdu_title_font_size = get_theme_mod('blogdu_title_font_size',30); ?>