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); }
<?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>
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 . '">'; }