Beispiel #1
0
/**
 * 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);
}
Beispiel #2
0
/**
 * 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');
}
Beispiel #3
0
/**
 * 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');
    }
}