Exemple #1
0
function assets()
{
    $options = Options\get_options();
    $custom_css = preg_replace('/<br\\s?\\/?>/', '', $options['custom_css']);
    $styles = "\n/* Options page CSS */\nbody {\n    font-family: {$options['body_font-family']['font']};\n    font-size: {$options['body_font-size_mobile']};\n}\n@media screen and (min-width: 768px){\n    body {\n        font-size: {$options['body_font-size_tablet']};\n    }\n}\n@media screen and (min-width: 992px){\n    body {\n        font-size: {$options['body_font-size_desktop']};\n    }\n}\n@media screen and (min-width: 1200px){\n    body {\n        font-size: {$options['body_font-size_largedesktop']};\n    }\n}\nh1,h2,h3,h4,h5,h6{\n    font-family: {$options['headings_font-family']['font']};\n    font-weight: {$options['headings_font-weight']};\n}\nh1 {\n    font-size: {$options['h1_font-size']};\n}\nh2 {\n    font-size: {$options['h2_font-size']};\n}\nh3 {\n    font-size: {$options['h3_font-size']};\n}\nh4 {\n    font-size: {$options['h4_font-size']};\n}\nh5 {\n    font-size: {$options['h5_font-size']};\n}\nh6 {\n    font-size: {$options['h6_font-size']};\n}\n.navbar-default .navbar-brand{\n    font-size: {$options['navbar_brand_font-size']};\n    font-family: {$options['navbar_brand_font-family']['font']};\n    text-transform: {$options['navbar_brand_text-transform']};\n    font-weight: {$options['navbar_brand_font-weight']};\n}\n.thumb-title,\n.navbar-default .navbar-nav,\n.navbar-default .navbar-nav .dropdown-menu {\n    font-family: {$options['menu_font-family']['font']};\n    font-size: {$options['menu_font-size']};\n    font-weight: {$options['menu_font-weight']};\n    text-transform: {$options['menu_text-transform']};\n}\n.carousel-inline .carousel-caption .slide-title{\n    font-family: {$options['slide_title_font-family']['font']};\n    font-size: {$options['slide_title_font-size']};\n    text-transform: {$options['slide_title_text-transform']};\n}\n.carousel-inline .carousel-caption .slide-caption{\n    font-family: {$options['slide_caption_font-family']['font']};\n    font-size: {$options['slide_caption_font-size']};\n}\n\n/* Custom CSS */\n{$custom_css}\n  ";
    wp_enqueue_style('sage_css', asset_path('styles/main.css'), false, null);
    wp_add_inline_style('sage_css', $styles);
    if (is_single() && comments_open() && get_option('thread_comments')) {
        wp_enqueue_script('comment-reply');
    }
    wp_enqueue_script('modernizr', asset_path('scripts/modernizr.js'), [], null, true);
    wp_enqueue_script('sage_js', asset_path('scripts/main.js'), ['jquery'], null, true);
}
Exemple #2
0
<?php

use Roots\Sage\Nav\NavWalker;
use Roots\Sage\Options;
$options = Options\get_options();
$cur_ID = $wp_query->queried_object->ID;
$navbar_position = function_exists('get_field') ? get_field('navbar_position', $cur_ID) : 'navbar-fixed-top';
$logo_url = $options['header_logo'] ? $options['header_logo'] : '';
$image = $logo_url ? '<img src="' . esc_url($logo_url) . '" alt="' . get_bloginfo('name') . '">' : '';
$navbar_brand = sprintf('<a class="%s" href="%s">%s</a>', esc_attr('navbar-brand'), esc_url(home_url('/')), $logo_url ? $image . '<span class="d-table"><span class="d-cell"><strong>' . get_bloginfo('name') . '</strong>' . '<span>' . get_bloginfo('description') . '</span></span></span>' : get_bloginfo('name'));
$container_class = $options['header_container'] ? $options['header_container'] : 'container';
?>
<header class="banner navbar navbar-default <?php 
echo $navbar_position;
?>
" role="banner">
    <div class="<?php 
echo $container_class;
?>
">
        <div class="navbar-header">
          <?php 
echo $navbar_brand;
?>
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target=".navbar-collapse">
            <span class="sr-only"><?php 
echo __('Toggle navigation', 'sage');
?>
</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
Exemple #3
0
function site_favicon()
{
    $options = Options\get_options();
    $favicon = $options['favicon'] ? $options['favicon'] : get_template_directory_uri() . '/favicon.ico';
    echo '<link rel="shortcut icon" href="' . $favicon . '">';
}