/** * General Setup * @since 0.1.0 */ function lifelog_setup() { /* === DEBUG === */ $debug_args = array('mobile' => 0, 'no-js' => 0, 'media-queries' => 1); //add_theme_support( 'tamatebako-debug', $debug_args ); /* === Post Formats === */ $post_formats_args = array('aside', 'image', 'gallery', 'link', 'quote', 'status', 'video', 'audio', 'chat'); add_theme_support('post-formats', $post_formats_args); /* Remove Infinity */ remove_filter('hybrid_aside_infinity', 'tamatebako_aside_infinity'); /* === Theme Layouts === */ $layouts = array('content' => 'Content'); $layouts_args = array('default' => 'content', 'customize' => false, 'post_meta' => false); add_theme_support('theme-layouts', $layouts, $layouts_args); /* === Register Menus === */ $menus_args = array("primary" => lifelog_string('menu-primary-name')); add_theme_support('tamatebako-menus', $menus_args); /* Custom Header */ $header_args = array('width' => 160, 'height' => 160, 'admin-head-callback' => 'lifelog_custom_header_admin_head_cb', 'header-text' => false); add_theme_support('custom-header', $header_args); /* === Load Stylesheet === */ $style_args = array('theme-open-sans-font', 'dashicons', 'theme-reset', 'theme-menus', 'parent', 'style', 'media-queries'); add_theme_support('hybrid-core-styles', $style_args); /* === Editor Style === */ $editor_css = array('css/reset.min.css', 'style.css', tamatebako_google_open_sans_font_url()); add_editor_style($editor_css); /* === Customizer Mobile View === */ add_theme_support('tamatebako-customize-mobile-view'); /* === Set Content Width === */ hybrid_set_content_width(650); }
/** * General Setup * @since 0.1.0 */ function genbu_setup() { /* === DEBUG === */ $debug_args = array('mobile' => 0, 'media-queries' => 0); //add_theme_support( 'tamatebako-debug', $debug_args ); /* === Post Formats === */ $post_formats_args = array('aside', 'image', 'gallery', 'link', 'quote', 'status', 'video', 'audio', 'chat'); add_theme_support('post-formats', $post_formats_args); /* === Theme Layouts === */ $layouts = array('content' => genbu_string('layout-c'), 'content-sidebar1' => genbu_string('layout-c-s1'), 'sidebar1-content' => genbu_string('layout-s1-c'), 'sidebar2-content' => genbu_string('layout-s2-c'), 'content-sidebar2' => genbu_string('layout-c-s2'), 'sidebar2-content-sidebar1' => genbu_string('layout-s2-c-s1'), 'sidebar2-sidebar1-content' => genbu_string('layout-s2-s1-c'), 'content-sidebar1-sidebar2' => genbu_string('layout-c-s1-s2'), 'sidebar1-content-sidebar2' => genbu_string('layout-s1-c-s2')); $layouts_args = array('default' => 'sidebar2-content-sidebar1', 'customize' => true, 'post_meta' => true); add_theme_support('theme-layouts', $layouts, $layouts_args); /* === Register Sidebars === */ $sidebars_args = array("primary" => array("name" => genbu_string('sidebar-primary-name'), "description" => ""), "secondary" => array("name" => genbu_string('sidebar-secondary-name'), "description" => "")); add_theme_support('tamatebako-sidebars', $sidebars_args); /* === Register Menus === */ $menus_args = array("primary" => genbu_string('menu-primary-name'), "footer" => genbu_string('menu-footer-name')); add_theme_support('tamatebako-menus', $menus_args); /* === Load Stylesheet === */ if (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG) { $style_args = array('theme-open-sans-font', 'dashicons', 'theme-reset', 'theme-menus', 'theme', 'media-queries', 'debug-media-queries'); if (is_child_theme()) { $style_args[] = 'style'; } } else { $style_args = array('theme-open-sans-font', 'dashicons', 'parent', 'style'); } add_theme_support('hybrid-core-styles', $style_args); /* === Editor Style === */ if (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG) { $editor_css = array(tamatebako_google_open_sans_font_url(), 'css/reset.min.css', 'css/editor.css'); } else { $editor_css = array(tamatebako_google_open_sans_font_url(), 'css/reset.css', 'css/editor.css'); } add_editor_style($editor_css); /* === Customizer Mobile View === */ add_theme_support('tamatebako-customize-mobile-view'); /* === Custom Background === */ add_theme_support('custom-background', array('default-color' => 'e6e6e6')); /* === Custom Header === */ $header_args = array('default-text-color' => '444444', 'wp-head-callback' => 'genbu_custom_header_wp_head_callback', 'admin-head-callback' => 'genbu_custom_header_admin_head_callback', 'admin-preview-callback' => 'genbu_custom_header_admin_preview_callback'); add_theme_support('custom-header', $header_args); /* === Set Content Width === */ hybrid_set_content_width(1200); /* === Plugins === */ add_theme_support('woocommerce'); }
/** * Register CSS * Stylesheet can be loaded using 'hybrid-core-styles' theme support. * @since 0.1.0 */ function tamatebako_register_css() { /* Google Fonts: Open Sans / font-family: 'Open Sans', sans-serif; */ wp_register_style('theme-open-sans-font', tamatebako_google_open_sans_font_url(), array(), tamatebako_theme_version(), 'all'); /* Google Fonts: Open Sans / font-family: 'Merriweather', serif; */ wp_register_style('theme-merriweather-font', tamatebako_google_merriweather_font_url(), array(), tamatebako_theme_version(), 'all'); /* Reset CSS */ $reset_css = tamatebako_theme_file("css/reset", "css"); if (!empty($reset_css)) { wp_register_style('theme-reset', $reset_css, array(), tamatebako_theme_version(), 'all'); } /* Menus CSS */ $menus_css = tamatebako_theme_file("css/menus", "css"); if (!empty($menus_css)) { wp_register_style('theme-menus', $menus_css, array(), tamatebako_theme_version(), 'all'); } /* Media Queries CSS */ $media_queries_css = tamatebako_theme_file("css/media-queries", "css"); if (!empty($media_queries_css)) { wp_register_style('media-queries', $media_queries_css, array(), tamatebako_theme_version(), 'all'); } /* Debug Media Queries */ $debug_mq_css = tamatebako_theme_file("css/debug-media-queries", "css"); if (!empty($debug_mq_css)) { wp_register_style('debug-media-queries', $debug_mq_css, array(), tamatebako_theme_version(), 'all'); } /* Flexslider (private use) */ $flexslider_css = tamatebako_theme_file("css/flexslider", "css"); if (!empty($flexslider_css)) { wp_register_style('theme-flexslider', $flexslider_css, array(), '2.2.2', 'all'); } /* Theme Custom */ $theme_css = tamatebako_theme_file("css/theme", "css"); if (!empty($theme_css)) { wp_register_style('theme', $theme_css, array(), tamatebako_theme_version(), 'all'); } }