'ffffff', 'default-image' => '', ))); } endif; add_action('after_setup_theme', 'cafe_coffee_charm_setup'); // Set content width function cafe_coffee_charm_content_width() { $GLOBALS['content_width'] = apply_filters('cafe_coffee_charm_content_width', 1170); } add_action('after_setup_theme', 'cafe_coffee_charm_content_width', 0); // Register widget areas function cafe_coffee_charm_widgets_init() { register_sidebar(array( 'name' => __('Sidebar Widget Area', 'cafe-coffee-charm'), 'id' => 'coffee-tea-sidebar-primary', 'description' => __('The Primary Widget Area', 'cafe-coffee-charm'), 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', )); register_sidebar(array( 'name' => __('Footer Widget Area', 'cafe-coffee-charm'), 'id' => 'coffee-tea-footer-widget-area', 'description' => __('The Footer Widget Area', 'cafe-coffee-charm'), 'before_widget' => '', 'before_title' => '
', 'after_title' => '
', )); } add_action('widgets_init', 'cafe_coffee_charm_widgets_init'); // -----------Remove admin notice------------// add_action( 'admin_menu', 'cafe_coffee_charm_remove_parent_functions', 20 ); function cafe_coffee_charm_remove_parent_functions() { remove_action( 'admin_notices', 'coffee_tea_activation_notice' ); } // Remove "About Theme" and Demo Import pages add_action( 'after_setup_theme', 'cafe_coffee_charm_remove_parent_menu', 20 ); function cafe_coffee_charm_remove_parent_menu() { add_action( 'admin_menu', 'cafe_coffee_charm_remove_about_theme_menu', 999 ); } function cafe_coffee_charm_remove_about_theme_menu() { // Remove "About Theme" submenu remove_submenu_page( 'themes.php', 'coffee-tea-about' ); // Remove "Demo Import" submenu remove_submenu_page( 'themes.php', 'cafecoffeecharm-wizard' ); } // Remove customizer settings function cafe_coffee_charm_remove_custom($wp_customize) { $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_1'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_1'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_2'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_2'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_3'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_3'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_4'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_4'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_5'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_5'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_6'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_6'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_7'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_7'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_8'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_8'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_9'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_9'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_10'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_10'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_11'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_11'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_12'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_12'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_22'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_22'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_133'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_133'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_58'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_58'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_15'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_15'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_16'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_16'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_20'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_20'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_20_color'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_20_color'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_12245'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_12245'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_99'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_99'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_583'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_583'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_589'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_589'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_44'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_44'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_111'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_111'); $wp_customize->remove_setting('coffee_tea_upgrade_page_settings_201'); $wp_customize->remove_control('coffee_tea_upgrade_page_settings_201'); $wp_customize->remove_setting('coffee_tea_slider4'); $wp_customize->remove_control('coffee_tea_slider4'); $wp_customize->remove_setting('coffee_tea_slider5'); $wp_customize->remove_control('coffee_tea_slider5'); $wp_customize->remove_section('coffee_tea_product_section'); } add_action('customize_register', 'cafe_coffee_charm_remove_custom', 1000); // admin js and css function cafe_coffee_charm_child_dequeue_admin_assets() { // Dequeue parent theme's admin style wp_dequeue_style( 'coffee-tea-admin-style' ); // Dequeue parent theme's admin script wp_dequeue_script( 'coffee-tea-dismiss-notice-script' ); } add_action( 'admin_enqueue_scripts', 'cafe_coffee_charm_child_dequeue_admin_assets', 100 ); function cafe_coffee_charm_child_customize_register( $wp_customize ) { /*========================================= product Section =========================================*/ $wp_customize->add_section( 'cafe_coffee_charm_our_products_section', array( 'title' => esc_html__( 'Best Selling Products Section', 'cafe-coffee-charm' ), 'priority' => 13, 'panel' => 'coffee_tea_frontpage_sections', ) ); // About Us Hide/ Show Setting // $wp_customize->add_setting( 'cafe_coffee_charm_our_products_show_hide_section' , array( 'default' => false, 'sanitize_callback' => 'coffee_tea_sanitize_checkbox', 'capability' => 'edit_theme_options', 'priority' => 2, ) ); $wp_customize->add_control( 'cafe_coffee_charm_our_products_show_hide_section', array( 'label' => esc_html__( 'Hide / Show Section', 'cafe-coffee-charm' ), 'section' => 'cafe_coffee_charm_our_products_section', 'settings' => 'cafe_coffee_charm_our_products_show_hide_section', 'type' => 'checkbox' ) ); $wp_customize->add_setting( 'cafe_coffee_charm_category_small_heading', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( 'cafe_coffee_charm_category_small_heading', array( 'label' => __('Add Short Heading','cafe-coffee-charm'), 'section' => 'cafe_coffee_charm_our_products_section', 'type' => 'text', ) ); // About Heading $wp_customize->add_setting( 'cafe_coffee_charm_product_heading', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( 'cafe_coffee_charm_product_heading', array( 'label' => __('Add Heading','cafe-coffee-charm'), 'section' => 'cafe_coffee_charm_our_products_section', 'type' => 'text', ) ); $cafe_coffee_charm_args = array( 'type' => 'product', 'child_of' => 0, 'parent' => '', 'orderby' => 'term_group', 'order' => 'ASC', 'hide_empty' => false, 'hierarchical' => 1, 'number' => '', 'taxonomy' => 'product_cat', 'pad_counts' => false ); $categories = get_categories($cafe_coffee_charm_args); $cafe_coffee_charm_cats = array(); $i = 0; foreach ($categories as $category) { if ($i == 0) { $default = $category->slug; $i++; } $cafe_coffee_charm_cats[$category->slug] = $category->name; } // Set the default value to "none" $cafe_coffee_charm_default_value = 'none'; $wp_customize->add_setting( 'cafe_coffee_charm_our_product_product_category', array( 'default' => $cafe_coffee_charm_default_value, 'sanitize_callback' => 'coffee_tea_sanitize_select', ) ); // Add "None" as an option in the select dropdown $cafe_coffee_charm_cats_with_none = array_merge(array('none' => 'None'), $cafe_coffee_charm_cats); $wp_customize->add_control( 'cafe_coffee_charm_our_product_product_category', array( 'type' => 'select', 'choices' => $cafe_coffee_charm_cats_with_none, 'label' => __('Select Trending Products Category', 'cafe-coffee-charm'), 'section' => 'cafe_coffee_charm_our_products_section', ) ); } add_action( 'customize_register', 'cafe_coffee_charm_child_customize_register', 20 );