'; bloginfo('name'); echo " "; if (is_category() || is_single()) { the_category(','); if (is_single()) { echo " "; the_title(); echo " "; } } elseif (is_page()) { echo " "; the_title(); } } } if ( ! function_exists( 'kid_toys_store_setup' ) ) : /* Theme Setup */ function kid_toys_store_setup() { $GLOBALS['content_width'] = apply_filters( 'kid_toys_store_content_width', 640 ); load_theme_textdomain( 'kid-toys-store', get_template_directory() . '/languages' ); add_theme_support( 'automatic-feed-links' ); add_theme_support( 'post-thumbnails' ); add_theme_support( 'woocommerce' ); add_theme_support( 'align-wide' ); add_theme_support( 'wp-block-styles' ); add_theme_support( 'title-tag' ); add_theme_support( 'custom-logo', array( 'height' => 240, 'width' => 240, ) ); add_image_size('kid-toys-store-homepage-thumb',240,145,true); register_nav_menus( array( 'primary' => __( 'Primary Menu', 'kid-toys-store' ), ) ); add_theme_support( 'custom-background', array( 'default-color' => 'ffffff' ) ); add_theme_support ('html5', array ( 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption' ) ); add_theme_support('responsive-embeds'); /* * Enable support for Post Formats. * * See: https://codex.wordpress.org/Post_Formats */ add_theme_support( 'post-formats', array( 'image', 'video', 'gallery', 'audio', ) ); /* Selective refresh for widgets */ add_theme_support( 'customize-selective-refresh-widgets' ); /* Starter Content */ add_theme_support( 'starter-content', array( 'widgets' => array( 'sidebar-1' => array( 'text_business_info', 'search', 'text_about', ), 'sidebar-2' => array( 'text_business_info', ), 'sidebar-3' => array( 'text_about', 'search', ), 'footer-1' => array( 'text_about', ), 'footer-2' => array( 'archives', ), 'footer-3' => array( 'text_business_info', ), 'footer-4' => array( 'search', ), ), 'posts' => array( 'home', 'about' => array( 'thumbnail' => '{{image-espresso}}', ), 'contact' => array( 'thumbnail' => '{{image-coffee}}', ), 'blog' => array( 'thumbnail' => '{{image-coffee}}', ), ), 'theme_mods' => array( 'kid_toys_store_mail' => __('example@gmail.com', 'kid-toys-store' ), 'kid_toys_store_call' => __('987456311', 'kid-toys-store' ), 'kid_toys_store_facebook_url' => 'www.facebook.com', 'kid_toys_store_twitter_url' => 'www.twitter.com', 'kid_toys_store_rss_url' => 'www.rss.com', 'kid_toys_store_youtube_url' => 'www.youtube.com', 'kid_toys_store_footer_copy' => __('By Luzuk', 'kid-toys-store' ) ), 'nav_menus' => array( 'primary' => array( 'name' => __( 'Primary Menu', 'kid-toys-store' ), 'items' => array( 'page_home', 'page_about', 'page_blog', 'page_contact', ), ), ), )); /* * This theme styles the visual editor to resemble the theme style, * specifically font, colors, icons, and column width. */ add_editor_style( array( 'css/editor-style.css', kid_toys_store_font_url() ) ); // Dashboard Theme Notification global $pagenow; if ( is_admin() && ('themes.php' == $pagenow) && isset( $_GET['activated'] ) ) { add_action( 'admin_notices', 'kid_toys_store_activation_notice' ); } } endif; add_action( 'after_setup_theme', 'kid_toys_store_setup' ); // Dashboard Theme Notification function kid_toys_store_activation_notice() { echo '
'; echo '

'. esc_html__( 'Thank You!!!!!', 'kid-toys-store' ) .'

'; echo '

'. esc_html__( 'Much grateful to you for choosing our Kids Toys Store theme from themescaliber. we praise you for opting our services over others. we are obliged to invite you on our welcome page to render you with our outstanding services.', 'kid-toys-store' ) .'

'; echo '

'. esc_html__( 'Click Here...', 'kid-toys-store' ) .'

'; echo '
'; } /* Theme Widgets Setup */ function kid_toys_store_widgets_init() { register_sidebar( array( 'name' => __( 'Blog Sidebar', 'kid-toys-store' ), 'description' => __( 'Appears on blog page sidebar', 'kid-toys-store' ), 'id' => 'sidebar-1', 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => __( 'Page Sidebar', 'kid-toys-store' ), 'description' => __( 'Appears on page sidebar', 'kid-toys-store' ), 'id' => 'sidebar-2', 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => __( 'Thid Column Sidebar', 'kid-toys-store' ), 'description' => __( 'Appears on page sidebar', 'kid-toys-store' ), 'id' => 'sidebar-3', 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ) ); //Footer widget areas $kid_toys_store_widget_areas = get_theme_mod('kid_toys_store_footer_widget_layout', '4'); for ($i=1; $i<=$kid_toys_store_widget_areas; $i++) { register_sidebar( array( 'name' => __( 'Footer Nav ', 'kid-toys-store' ) . $i, 'id' => 'footer-' . $i, 'description' => '', 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ) ); } register_sidebar( array( 'name' => __( 'Shop Page Sidebar', 'kid-toys-store' ), 'description' => __( 'Appears on shop page', 'kid-toys-store' ), 'id' => 'woocommerce_sidebar', 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => __( 'Single Product Page Sidebar', 'kid-toys-store' ), 'description' => __( 'Appears on shop page', 'kid-toys-store' ), 'id' => 'woocommerce-single-sidebar', 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ) ); } add_action( 'widgets_init', 'kid_toys_store_widgets_init' ); /* Theme Font URL */ function kid_toys_store_font_url() { $font_url = ''; $font_family = array( 'ABeeZee:ital@0;1', 'Abril Fatfac', 'Acme', 'Allura', 'Amatic SC:wght@400;700', 'Anton', 'Architects Daughter', 'Archivo:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Arimo:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700', 'Arsenal:ital,wght@0,400;0,700;1,400;1,700', 'Arvo:ital,wght@0,400;0,700;1,400;1,700', 'Alegreya:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900', 'Asap:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Assistant:wght@200;300;400;500;600;700;800', 'Alfa Slab One', 'Averia Serif Libre:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700', 'Bangers', 'Boogaloo', 'Bad Script', 'Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Barlow Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Berkshire Swash', 'Bitter:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Bree Serif', 'BenchNine:wght@300;400;700', 'Cabin:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700', 'Cardo:ital,wght@0,400;0,700;1,400', 'Courgette', 'Caveat:wght@400;500;600;700', 'Caveat Brush', 'Cherry Swash:wght@400;700', 'Cormorant Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700', 'Crimson Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700', 'Cuprum:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700', 'Cookie', 'Coming Soon', 'Charm:wght@400;700', 'Chewy', 'Days One', 'DM Serif Display:ital@0;1', 'Dosis:wght@200;300;400;500;600;700;800', 'EB Garamond:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800', 'Economica:ital,wght@0,400;0,700;1,400;1,700', 'Epilogue:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Exo 2:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Familjen Grotesk:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700', 'Fira Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Fredoka One', 'Fjalla One', 'Francois One', 'Frank Ruhl Libre:wght@300;400;500;700;900', 'Gabriela', 'Gloria Hallelujah', 'Great Vibes', 'Handlee', 'Hammersmith One', 'Heebo:wght@100;200;300;400;500;600;700;800;900', 'Hind:wght@300;400;500;600;700', 'Inconsolata:wght@200;300;400;500;600;700;800;900', 'Indie Flower', 'IM Fell English SC', 'Julius Sans One', 'Jomhuria', 'Josefin Slab:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700', 'Josefin Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700', 'Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Kaisei HarunoUmi:wght@400;500;700', 'Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Kaushan Script', 'Kavoon', 'Krub:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700', 'Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900', 'Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700', 'Libre Baskerville:ital,wght@0,400;0,700;1,400', 'Lobster', 'Lobster Two:ital,wght@0,400;0,700;1,400;1,700', 'Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900', 'Monda:wght@400;700', 'Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Marck Script', 'Marcellus', 'Merienda One', 'Monda:wght@400;700', 'Noto Serif:ital,wght@0,400;0,700;1,400;1,700', 'Nunito Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900', 'Open Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800', 'Overpass:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Overpass Mono:wght@300;400;500;600;700', 'Oxygen:wght@300;400;700', 'Oswald:wght@200;300;400;500;600;700', 'Orbitron:wght@400;500;600;700;800;900', 'Patua One', 'Pacifico', 'Padauk:wght@400;700', 'Playball', 'Playfair Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900', 'Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'PT Sans:ital,wght@0,400;0,700;1,400;1,700', 'PT Serif:ital,wght@0,400;0,700;1,400;1,700', 'Philosopher:ital,wght@0,400;0,700;1,400;1,700', 'Permanent Marker', 'Poiret One', 'Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Prata', 'Quicksand:wght@300;400;500;600;700', 'Quattrocento Sans:ital,wght@0,400;0,700;1,400;1,700', 'Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Roboto Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700', 'Rokkitt:wght@100;200;300;400;500;600;700;800;900', 'Ropa Sans:ital@0;1', 'Russo One', 'Righteous', 'Saira:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Satisfy', 'Sen:wght@400;700;800', 'Slabo 13px', 'Slabo 27px', 'Source Sans Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900', 'Shadows Into Light Two', 'Shadows Into Light', 'Sacramento', 'Sail', 'Shrikhand', 'League Spartan:wght@100;200;300;400;500;600;700;800;900', 'Staatliches', 'Stylish', 'Tangerine:wght@400;700', 'Titillium Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700', 'Trirong:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700', 'Unica One', 'VT323', 'Varela Round', 'Vampiro One', 'Vollkorn:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900', 'Volkhov:ital,wght@0,400;0,700;1,400;1,700', 'Work Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900', 'Yanone Kaffeesatz:wght@200;300;400;500;600;700', 'Yeseva One', 'ZCOOL XiaoWei' ); $query_args = array( 'family' => rawurlencode(implode('|',$font_family)), ); $font_url = add_query_arg($query_args,'//fonts.googleapis.com/css'); return $font_url; $contents = wptt_get_webfont_url( esc_url_raw( $fonts_url ) ); } /* Theme enqueue scripts */ function kid_toys_store_scripts() { wp_enqueue_style( 'kid-toys-store-font', kid_toys_store_font_url(), array() ); wp_enqueue_style( 'kid-toys-store-block-patterns-style-frontend', get_theme_file_uri('/css/block-frontend.css') ); wp_enqueue_style( 'bootstrap-css', get_template_directory_uri().'/css/bootstrap.css' ); wp_style_add_data( 'kid-toys-store-style', 'rtl', 'replace' ); wp_enqueue_style( 'kid-toys-store-basic-style', get_stylesheet_uri() ); wp_enqueue_style( 'font-awesome-css', get_template_directory_uri().'/css/fontawesome-all.css' ); wp_enqueue_style( 'kid-toys-store-block-style', get_template_directory_uri().'/css/block-style.css' ); // Body $kid_toys_store_body_color = get_theme_mod('kid_toys_store_body_color', ''); $kid_toys_store_body_font_family = get_theme_mod('kid_toys_store_body_font_family', ''); $kid_toys_store_body_font_size = get_theme_mod('kid_toys_store_body_font_size', ''); // Paragraph $kid_toys_store_paragraph_color = get_theme_mod('kid_toys_store_paragraph_color', ''); $kid_toys_store_paragraph_font_family = get_theme_mod('kid_toys_store_paragraph_font_family', ''); $kid_toys_store_paragraph_font_size = get_theme_mod('kid_toys_store_paragraph_font_size', ''); // "a" tag $kid_toys_store_atag_color = get_theme_mod('kid_toys_store_atag_color', ''); $kid_toys_store_atag_font_family = get_theme_mod('kid_toys_store_atag_font_family', ''); // "li" tag $kid_toys_store_li_color = get_theme_mod('kid_toys_store_li_color', ''); $kid_toys_store_li_font_family = get_theme_mod('kid_toys_store_li_font_family', ''); // H1 $kid_toys_store_h1_color = get_theme_mod('kid_toys_store_h1_color', ''); $kid_toys_store_h1_font_family = get_theme_mod('kid_toys_store_h1_font_family', ''); $kid_toys_store_h1_font_size = get_theme_mod('kid_toys_store_h1_font_size', ''); // H2 $kid_toys_store_h2_color = get_theme_mod('kid_toys_store_h2_color', ''); $kid_toys_store_h2_font_family = get_theme_mod('kid_toys_store_h2_font_family', ''); $kid_toys_store_h2_font_size = get_theme_mod('kid_toys_store_h2_font_size', ''); // H3 $kid_toys_store_h3_color = get_theme_mod('kid_toys_store_h3_color', ''); $kid_toys_store_h3_font_family = get_theme_mod('kid_toys_store_h3_font_family', ''); $kid_toys_store_h3_font_size = get_theme_mod('kid_toys_store_h3_font_size', ''); // H4 $kid_toys_store_h4_color = get_theme_mod('kid_toys_store_h4_color', ''); $kid_toys_store_h4_font_family = get_theme_mod('kid_toys_store_h4_font_family', ''); $kid_toys_store_h4_font_size = get_theme_mod('kid_toys_store_h4_font_size', ''); // H5 $kid_toys_store_h5_color = get_theme_mod('kid_toys_store_h5_color', ''); $kid_toys_store_h5_font_family = get_theme_mod('kid_toys_store_h5_font_family', ''); $kid_toys_store_h5_font_size = get_theme_mod('kid_toys_store_h5_font_size', ''); // H6 $kid_toys_store_h6_color = get_theme_mod('kid_toys_store_h6_color', ''); $kid_toys_store_h6_font_family = get_theme_mod('kid_toys_store_h6_font_family', ''); $kid_toys_store_h6_font_size = get_theme_mod('kid_toys_store_h6_font_size', ''); $kid_toys_store_theme_color_first = get_theme_mod('kid_toys_store_theme_color_first', ''); $kid_toys_store_theme_color_second = get_theme_mod('kid_toys_store_theme_color_second', ''); $kid_toys_store_theme_color_third = get_theme_mod('kid_toys_store_theme_color_third', ''); $kid_toys_store_custom_css =' body{ color:'.esc_html($kid_toys_store_body_color).'!important; font-family: '.esc_html($kid_toys_store_body_font_family).'!important; font-size: '.esc_html($kid_toys_store_body_font_size).'px !important; } p,span{ color:'.esc_attr($kid_toys_store_paragraph_color).'!important; font-family: '.esc_attr($kid_toys_store_paragraph_font_family).'; font-size: '.esc_attr($kid_toys_store_paragraph_font_size).'; } a{ color:'.esc_attr($kid_toys_store_atag_color).'!important; font-family: '.esc_attr($kid_toys_store_atag_font_family).'; } li{ color:'.esc_attr($kid_toys_store_li_color).'!important; font-family: '.esc_attr($kid_toys_store_li_font_family).'; } h1{ color:'.esc_attr($kid_toys_store_h1_color).'!important; font-family: '.esc_attr($kid_toys_store_h1_font_family).'!important; font-size: '.esc_attr($kid_toys_store_h1_font_size).'!important; } h2{ color:'.esc_attr($kid_toys_store_h2_color).'!important; font-family: '.esc_attr($kid_toys_store_h2_font_family).'!important; font-size: '.esc_attr($kid_toys_store_h2_font_size).'!important; } h3{ color:'.esc_attr($kid_toys_store_h3_color).'!important; font-family: '.esc_attr($kid_toys_store_h3_font_family).'!important; font-size: '.esc_attr($kid_toys_store_h3_font_size).'!important; } h4{ color:'.esc_attr($kid_toys_store_h4_color).'!important; font-family: '.esc_attr($kid_toys_store_h4_font_family).'!important; font-size: '.esc_attr($kid_toys_store_h4_font_size).'!important; } h5{ color:'.esc_attr($kid_toys_store_h5_color).'!important; font-family: '.esc_attr($kid_toys_store_h5_font_family).'!important; font-size: '.esc_attr($kid_toys_store_h5_font_size).'!important; } h6{ color:'.esc_attr($kid_toys_store_h6_color).'!important; font-family: '.esc_attr($kid_toys_store_h6_font_family).'!important; font-size: '.esc_attr($kid_toys_store_h6_font_size).'!important; } .metabox,.primary-navigation ul ul a,.cart_icon i, span.cart-value, .woocommerce span.onsale, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, nav.woocommerce-MyAccount-navigation ul li, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, #comments input[type="submit"].submit, .pagination a:hover,.page-links a:hover, .pagination .current,.page-links .current, #header .nav ul li:hover > ul, #slider a.read-more:hover, .toggle-menu i,.postbox.mdallpostimage .tc-category a,.bradcrumbs a, .bradcrumbs span,.tc-single-category a,#main .wp-block-button a,#sidebar .search-form input.search-submit:hover, #sidebar .wp-block-search__button:hover,#sidebar .tagcloud a:hover,.wp-block-tag-cloud a:hover,.footertown .wp-block-tag-cloud a:hover, .footertown .tagcloud a:hover, a.wc-block-components-totals-coupon-link, a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained, a.wc-block-components-checkout-return-to-cart-button, .wc-block-components-totals-coupon__button.contained, button.wc-block-components-checkout-place-order-button{ background-color:'.esc_attr($kid_toys_store_theme_color_first).'; } #comments a.comment-reply-link:hover{ background-color:'.esc_attr($kid_toys_store_theme_color_first).'; } .wc-block-grid__product-onsale{ background-color:'.esc_attr($kid_toys_store_theme_color_first).'!important; } .wc-block-grid__product-onsale{ border-color:'.esc_attr($kid_toys_store_theme_color_first).'!important; } .middle-align h1,a,.entry-content a,.primary-navigation ul li a, span.post-title, .hvr-sweep-to-right:hover,.logo p a,.hvr-sweep-to-right:focus, .hvr-sweep-to-right:active,#our-products strong, span.woocommerce-Price-amount.amount, .woocommerce .woocommerce-ordering select, .postbox h2, #sidebar td#prev a, #sidebar caption, #header .logo h1 a, .woocommerce a,h3.widget-title a, .logo p, .entry-content a, .textwidget a,.scrollup, .scrollup:focus, .scrollup:hover,.footertown .widget ul li a:hover,#sidebar ul li a:hover, .metabox .entry-author a:hover,.metabox .entry-date a:hover, #footer .copyright a:hover, #sidebar h3,#sidebar h2,#sidebar .wp-block-search__label{ color:'.esc_attr($kid_toys_store_theme_color_first).'; } .primary-navigation ul ul a:hover{ color:'.esc_attr($kid_toys_store_theme_color_first).'; } hr.titlehr{ border-top-color:'.esc_attr($kid_toys_store_theme_color_first).'; } .serach_inner form.search-form, input[type="submit"],input.search-field, .primary-navigation ul ul,#sidebar h3,#sidebar h2,#sidebar .wp-block-search__label,#sidebar .tagcloud a:hover,.wp-block-tag-cloud a:hover,.footertown .wp-block-tag-cloud a:hover, .footertown .tagcloud a:hover{ border-color:'.esc_attr($kid_toys_store_theme_color_first).'; } @media screen and (max-width: 1000px){ .side-menu, .sidebar{ background-color:'.esc_attr($kid_toys_store_theme_color_first).'; } .primary-navigation li a:hover, .primary-navigation .current_page_item > a, .primary-navigation .current-menu-item > a, .primary-navigation .current_page_ancestor > a{ color:'.esc_attr($kid_toys_store_theme_color_first).'; } } @media screen and (max-width: 720px){ .topbar{ background-color:'.esc_attr($kid_toys_store_theme_color_first).'; } } .footertown input[type="submit"],#comments a.comment-reply-link, #header .nav ul li:hover > ul li:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .pagination span,.pagination a, #sidebar input[type="submit"],.tags a:hover, .woocommerce-product-search button[type="submit"], .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .blog .navigation .nav-previous a, .blog .navigation .nav-next a, .archive .navigation .nav-previous a, .archive .navigation .nav-next a, .search .navigation .nav-previous a, .search .navigation .nav-next a,.page-links a,#comments input[type="submit"].submit:hover,.wp-block-search__button { background-color:'.esc_attr($kid_toys_store_theme_color_second).'; } .products h2.woocommerce-loop-product__title,.tags a,.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .product_title,#tab-description h2,.woocommerce #reviews #comments h2, .woocommerce div.product .woocommerce-tabs ul.tabs li, .footertown .widget h3 a.rsswidget, .footertown .widget h3, #sidebar td, #sidebar th, #sidebar ul li a,.blogbutton-mdall, nav.woocommerce-MyAccount-navigation ul li a:hover{ color:'.esc_attr($kid_toys_store_theme_color_second).'; } #header,.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .products h2.woocommerce-loop-product__title{ border-bottom-color:'.esc_attr($kid_toys_store_theme_color_second).'; } #sidebar .widget, .blogbutton-mdall, .woocommerce .quantity .qty,.woocommerce .woocommerce-ordering select, .woocommerce div.product .woocommerce-tabs ul.tabs li, .tags a:hover{ border-color:'.esc_attr($kid_toys_store_theme_color_second).'; } .hvr-sweep-to-right:before,.woocommerce span.onsale:hover, #footer, #slider a.read-more,.bradcrumbs a:hover,#main .wp-block-button a:hover{ background-color:'.esc_attr($kid_toys_store_theme_color_third).'; } #our-products strong{ border-bottom-color:'.esc_attr($kid_toys_store_theme_color_third).'; } '; wp_add_inline_style( 'kid-toys-store-basic-style',$kid_toys_store_custom_css ); require get_parent_theme_file_path( '/tc-style.php' ); wp_add_inline_style( 'kid-toys-store-basic-style',$kid_toys_store_custom_css ); wp_enqueue_script( 'kid-toys-store-customscripts', get_template_directory_uri() . '/js/custom.js', array('jquery') ); wp_enqueue_script( 'bootstrap-js', get_template_directory_uri() . '/js/bootstrap.js', array('jquery') ); wp_enqueue_script( 'jquery-superfish', get_template_directory_uri() . '/js/jquery.superfish.js', array('jquery') ,'',true); if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { wp_enqueue_script( 'comment-reply' ); } } add_action( 'wp_enqueue_scripts', 'kid_toys_store_scripts' ); /** * Enqueue block editor style */ function kid_toys_store_block_editor_styles() { wp_enqueue_style( 'kid-toys-store-font', kid_toys_store_font_url(), array() ); wp_enqueue_style( 'kid-toys-store-block-patterns-style-editor', get_theme_file_uri( '/css/block-editor.css' ), false, '1.0', 'all' ); wp_enqueue_style( 'bootstrap-style', get_template_directory_uri().'/css/bootstrap.css' ); wp_enqueue_style( 'font-awesome-css', get_template_directory_uri().'/css/fontawesome-all.css' ); } add_action( 'enqueue_block_editor_assets', 'kid_toys_store_block_editor_styles' ); function kid_toys_store_sanitize_dropdown_pages( $page_id, $setting ) { // Ensure $input is an absolute integer. $page_id = absint( $page_id ); // If $page_id is an ID of a published page, return it; otherwise, return the default. return ( 'publish' == get_post_status( $page_id ) ? $page_id : $setting->default ); } // Change number or products per row to 3 add_filter('loop_shop_columns', 'kid_toys_store_loop_columns'); if (!function_exists('kid_toys_store_loop_columns')) { function kid_toys_store_loop_columns() { $columns = get_theme_mod( 'kid_toys_store_products_per_row', 3 ); return $columns; // 3 products per row } } //Change number of products that are displayed per page (shop page) add_filter( 'loop_shop_per_page', 'kid_toys_store_shop_per_page', 9 ); function kid_toys_store_shop_per_page( $cols ) { $cols = get_theme_mod( 'kid_toys_store_product_per_page', 9 ); return $cols; } /* Excerpt Limit Begin */ function kid_toys_store_string_limit_words($string, $word_limit) { $words = explode(' ', $string, ($word_limit + 1)); if(count($words) > $word_limit) array_pop($words); return implode(' ', $words); } /*radio button sanitization*/ function kid_toys_store_sanitize_choices( $input, $setting ) { global $wp_customize; $control = $wp_customize->get_control( $setting->id ); if ( array_key_exists( $input, $control->choices ) ) { return $input; } else { return $setting->default; } } // URL DEFINES define('KID_TOYS_STORE_FREE_THEME_DOC',__('https://themescaliber.com/demo/doc/free-kid-toys-store/','kid-toys-store')); define('KID_TOYS_STORE_SUPPORT',__('https://wordpress.org/support/theme/kid-toys-store','kid-toys-store')); define('KID_TOYS_STORE_REVIEW',__('https://wordpress.org/support/theme/kid-toys-store/reviews/','kid-toys-store')); define('KID_TOYS_STORE_BUY_NOW',__('https://www.themescaliber.com/themes/premium-kids-wordpress-theme','kid-toys-store')); define('KID_TOYS_STORE_LIVE_DEMO',__('https://www.themescaliber.com/kid-toys-store-pro','kid-toys-store')); define('KID_TOYS_STORE_PRO_DOC',__('https://themescaliber.com/demo/doc/kid-toys-store-pro/','kid-toys-store')); define('KID_TOYS_STORE_CHILD_THEME',__('https://developer.wordpress.org/themes/advanced-topics/child-themes/','kid-toys-store')); define('KID_TOYS_STORE_SITE_URL',__('https://www.themescaliber.com/themes/free-kids-wordpress-theme/','kid-toys-store')); function kid_toys_store_credit_link() { echo "".esc_html('Toys Store WordPress Theme','kid-toys-store').""; } function kid_toys_store_sanitize_phone_number( $phone ) { return preg_replace( '/[^\d+]/', '', $phone ); } function kid_toys_store_sanitize_checkbox( $input ) { // Boolean check return ( ( isset( $input ) && true == $input ) ? true : false ); } function kid_toys_store_sanitize_float( $input ) { return filter_var($input, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION); } /** Posts navigation. */ if ( ! function_exists( 'kid_toys_store_post_navigation' ) ) { function kid_toys_store_post_navigation() { $kid_toys_store_pagination_type = get_theme_mod( 'kid_toys_store_post_navigation_type', 'numbers' ); if ( $kid_toys_store_pagination_type == 'numbers' ) { the_posts_pagination(); } else { the_posts_navigation( array( 'prev_text' => __( 'Previous page', 'kid-toys-store' ), 'next_text' => __( 'Next page', 'kid-toys-store' ), 'before_page_number' => '' . __( 'Page', 'kid-toys-store' ) . ' ', ) ); } } } /* Custom template tags for this theme. */ require get_template_directory() . '/inc/template-tags.php'; /* Implement the Custom Header feature. */ require get_template_directory() . '/inc/custom-header.php'; /* Customizer additions. */ require get_template_directory() . '/inc/customizer.php'; /* Implement the get started page */ require get_template_directory() . '/inc/dashboard/getstart.php'; /* Webfonts */ require get_template_directory() . '/wptt-webfont-loader.php'; /* Block Pattern */ require get_template_directory() . '/block-patterns.php'; /* TGM Plugin Activation */ require get_template_directory() . '/inc/tgm/tgm.php';