remove_control('blogus_content_layout'); $wp_customize->add_setting( 'blogai_content_layout', array( 'default' => 'grid-right-sidebar', 'sanitize_callback' => 'blogus_sanitize_radio', ) ); $wp_customize->add_control( new blogus_Radio_Image_Control( // $wp_customize object $wp_customize, // $id 'blogai_content_layout', // $args array( 'settings' => 'blogai_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', ) ) ) ); } function blogai_theme_setup() { //Load text domain for translation-ready load_theme_textdomain('blogai', get_stylesheet_directory() . '/languages'); require( get_stylesheet_directory() . '/hooks/hook-front-page-main-banner-section.php' ); require( get_stylesheet_directory() . '/hooks/hook-front-page-ticker-section.php' ); require( get_stylesheet_directory() . '/hooks/hook-ad-banner-section.php' ); require( get_stylesheet_directory() . '/customizer-default.php' ); require( get_stylesheet_directory() . '/frontpage-options.php' ); require( get_stylesheet_directory() . '/general-options.php' ); require( get_stylesheet_directory() . '/font.php' ); add_theme_support( 'title-tag' ); add_theme_support( 'automatic-feed-links' ); } add_action( 'after_setup_theme', 'blogai_theme_setup' ); if (!function_exists('blogai_get_block')) : /** * * * @since Blogai 1.0.0 * */ function blogai_get_block($block = 'grid', $section = 'post') { get_template_part('hooks/blocks/block-' . $section, $block); } endif; /** * Register widget area. * * @link https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar */ function blogai_widgets_init() { $blogus_footer_column_layout = esc_attr(get_theme_mod('blogus_footer_column_layout',3)); $blogus_footer_column_layout = 12 / $blogus_footer_column_layout; register_sidebar( array( 'name' => esc_html__( 'Sidebar Widget Area', 'blogai' ), 'id' => 'sidebar-1', 'description' => '', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => esc_html__( 'Footer Widget Area', 'blogai' ), 'id' => 'footer_widget_area', 'description' => '', 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ) ); } add_action( 'widgets_init', 'blogai_widgets_init' );