'#ffffff' ); add_theme_support( 'custom-background', $defaults ); /** * Theme Support - Custom Header */ $defaults = array( 'default-image' => get_template_directory_uri() . '/_theme/images/default-header.png', 'header-text' => false, 'width' => 1000, 'height' => 500, 'flex-height' => true, 'flex-width' => true, 'uploads' => true, 'video' => false ); add_theme_support( 'custom-header', $defaults ); /** * Theme Support - Logo */ $defaults = array( 'height' => 100, 'width' => 400, 'flex-height' => true, 'flex-width' => true, 'header-text' => false ); add_theme_support( 'custom-logo', $defaults ); /** * Theme Support - Automatic Feed Links */ add_theme_support('automatic-feed-links'); /** * Theme Support - Menus */ register_nav_menus(array( 'main-menu' => esc_html__('Main Menu', 'boxy-studio'), 'mobile-menu' => esc_html__( 'Mobile Menu','boxy-studio' ) )); /** * Theme Support - Post Thumbnails */ add_theme_support( 'post-thumbnails' ); set_post_thumbnail_size( apply_filters( 'boxytheme_post_thumbnail_width', 350 ), apply_filters( 'boxytheme_post_thumbnail_height', 350 ), true ); add_image_size( 'boxytheme_page_banner', apply_filters( 'boxytheme_page_banner_width', 1400 ), apply_filters( 'boxytheme_page_banner_height', 700 ), true ); add_image_size( 'boxytheme_page_thumbnail', apply_filters( 'boxytheme_page_thumbnail_width', 1400 ), apply_filters( 'boxytheme_page_thumbnail_height', 1400 ), false ); } /* Editor Styles */ add_action( 'admin_init', 'boxytheme_add_editor_styles' ); function boxytheme_add_editor_styles() { add_editor_style( get_template_directory_uri() . '/_theme/css/editor.css' ); } /* Sidebars */ function boxytheme_widgets_init() { $post_types = get_post_types( array( 'public' => true, 'exclude_from_search' => false, '_builtin' => false ), 'objects', 'and' ); if ( !empty($post_types) ): foreach( $post_types as $name => $post_type ): register_sidebar( array( 'name' => sprintf( __( 'Sidebar (%s)', 'boxy-studio' ), $post_type->label ), 'id' => 'sidebar-' . $name, 'description' => __( 'Add widgets here to appear in the sidebar.', 'boxy-studio' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); endforeach; endif; register_sidebar( array( 'name' => __( 'Sidebar (Posts)', 'boxy-studio' ), 'id' => 'sidebar-1', 'description' => __( 'Add widgets here to appear in your post sidebar.', 'boxy-studio' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => __( 'Sidebar (Pages)', 'boxy-studio' ), 'id' => 'sidebar-2', 'description' => __( 'Add widgets here to appear in your page sidebar.', 'boxy-studio' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); /*register_sidebar( array( 'name' => __( 'Footer 1', 'boxy-studio' ), 'id' => 'footer-1', 'description' => __( 'Add widgets here to appear in your footer.', 'boxy-studio' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => __( 'Footer 2', 'boxy-studio' ), 'id' => 'footer-2', 'description' => __( 'Add widgets here to appear in your footer.', 'boxy-studio' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => __( 'Footer 3', 'boxy-studio' ), 'id' => 'footer-3', 'description' => __( 'Add widgets here to appear in your footer.', 'boxy-studio' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) );*/ } add_action( 'widgets_init', 'boxytheme_widgets_init' ); /* Empty Menu Message */ function boxytheme_menu_message(){ ?>
term_id ){ $items[] = bx_custom_nav_menu_item( '', '#', null, null, array('boxytheme-search') ); } return $items; }