__( 'Primary Menu', 'eighteen-tags' ), 'secondary' => __( 'Secondary Menu', 'eighteen-tags' ), 'handheld' => __( 'Handheld Menu', 'eighteen-tags' ), ) ); /* * Switch default core markup for search form, comment form, comments, galleries, captions and widgets * to output valid HTML5. */ add_theme_support( 'html5', array( 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption', 'widgets', ) ); // Setup the WordPress core custom background feature. add_theme_support( 'custom-background', apply_filters( 'eighteen_tags_custom_background_args', array( 'default-color' => apply_filters( 'eighteen_tags_default_background_color', 'fcfcfc' ), 'default-image' => '', ) ) ); add_theme_support( 'custom-logo' ); // Declare WooCommerce support add_theme_support( 'woocommerce' ); // Declare support for title theme feature add_theme_support( 'title-tag' ); wc_breadcrumb_register(); } endif; // eighteen_tags_setup /** * Register widget area. * * @link http://codex.wordpress.org/Function_Reference/register_sidebar */ function eighteen_tags_widgets_init() { register_sidebar( array( 'name' => __( 'Sidebar', 'eighteen-tags' ), 'id' => 'sidebar-1', 'description' => '', 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => __( 'Header', 'eighteen-tags' ), 'id' => 'header-1', 'description' => '', 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ) ); $footer_widget_regions = apply_filters( 'eighteen_tags_footer_widget_regions', 4 ); for ( $i = 1; $i <= intval( $footer_widget_regions ); $i++ ) { register_sidebar( array( 'name' => sprintf( __( 'Footer %d', 'eighteen-tags' ), $i ), 'id' => sprintf( 'footer-%d', $i ), 'description' => sprintf( __( 'Widgetized Footer Region %d.', 'eighteen-tags' ), $i ), 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ) ); } } /** * Enqueue scripts and styles. * @since 1.0.0 */ function eighteen_tags_scripts() { global $eighteen_tags_version; wp_enqueue_style( 'eighteen-tags-theme-style', get_stylesheet_uri(), '', $eighteen_tags_version ); wp_style_add_data( 'eighteen-tags-style', 'rtl', 'replace' ); wp_enqueue_script( 'eighteen-tags-navigation', get_template_directory_uri() . '/js/navigation.min.js', array( 'jquery' ), '20120206', true ); wp_enqueue_script( 'eighteen-tags-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.min.js', array(), '20130115', true ); if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { wp_enqueue_script( 'comment-reply' ); } } /** * Enqueue child theme stylesheet. * A separate function is required as the child theme css needs to be enqueued _after_ the parent theme * primary css and the separate WooCommerce css. * @since 1.0.0 */ function eighteen_tags_child_scripts() { global $eighteen_tags_version; wp_enqueue_style( 'eighteen-tags-style', get_template_directory_uri() . '/style.css', '', $eighteen_tags_version ); }