function semperfi_inline_css() { if (get_theme_mod('titlefontstyle_setting') != 'Default' || get_theme_mod('taglinefontstyle_setting') != 'Default' || get_theme_mod('bodyfontstyle_setting') != 'Default' || get_theme_mod('headerfontstyle_setting') != 'Default') { echo '<!-- Custom Font Styles -->' . "\n"; if (get_theme_mod('titlefontstyle_setting') != 'Default') { echo "<link href='http://fonts.googleapis.com/css?family=" . get_theme_mod('titlefontstyle_setting') . "' rel='stylesheet' type='text/css'>" . "\n"; } if (get_theme_mod('taglinefontstyle_setting') != 'Default') { echo "<link href='http://fonts.googleapis.com/css?family=" . get_theme_mod('taglinefontstyle_setting') . "' rel='stylesheet' type='text/css'>" . "\n"; } if (get_theme_mod('bodyfontstyle_setting') != 'Default') { echo "<link href='http://fonts.googleapis.com/css?family=" . get_theme_mod('bodyfontstyle_setting') . "' rel='stylesheet' type='text/css'>" . "\n"; } if (get_theme_mod('headerfontstyle_setting') != 'Default') { echo "<link href='http://fonts.googleapis.com/css?family=" . get_theme_mod('headerfontstyle_setting') . "' rel='stylesheet' type='text/css'>" . "\n"; } echo '<!-- End Custom Fonts -->' . "\n\n"; } echo '<!-- Custom CSS Styles -->' . "\n"; echo '<style type="text/css" media="screen">' . "\n"; if (is_page() || is_single()) { $featured_background = get_post_meta(get_queried_object_ID(), 'featured-background', true); } if (!empty($featured_background)) { echo ' body, body.custom-background {background-image:url(' . $featured_background . '); background-size:cover;}' . "\n"; } if (get_theme_mod('backgroundsize_setting') != 'auto') { echo ' body, body.custom-background {background-size:' . get_theme_mod('backgroundsize_setting') . ';}' . "\n"; } if (get_theme_mod('backgroundpaper_setting') != 'auto' && get_theme_mod('backgroundpaper_setting') != '') { echo ' .content {background-image:url(' . get_template_directory_uri() . '/images/' . get_theme_mod('backgroundpaper_setting') . '.png);}' . "\n"; } if (get_theme_mod('titlecolor_setting') != '#e0dbce') { echo ' .header h1 a {color:' . get_theme_mod('titlecolor_setting') . ';}' . "\n"; } if (get_theme_mod('taglinecolor_setting') != '#3e5a21') { echo ' .header h1 i {color:' . get_theme_mod('taglinecolor_setting') . ';}' . "\n"; } if (get_theme_mod('title_size_setting') != '4.0') { echo ' .header h1 {font-size:' . get_theme_mod('title_size_setting') . 'em;}' . "\n"; } if (get_theme_mod('tagline_rotation_setting') != '-1.00') { echo ' .header h1 i {-moz-transform:rotate(' . get_theme_mod('tagline_rotation_setting') . 'deg); transform:rotate(' . get_theme_mod('tagline_rotation_setting') . 'deg);}' . "\n"; } if (get_theme_mod('bannerimage_setting') != '') { echo ' .header {background: bottom url(' . get_template_directory_uri() . '/images/' . get_theme_mod('bannerimage_setting') . ');}' . "\n"; } if (get_theme_mod('headerspacing_setting') != '20') { echo ' .spacing {height:' . get_theme_mod('headerspacing_setting') . 'em;}' . "\n"; } if (get_theme_mod('menu_setting') == 'notitle') { echo ' .header {position: fixed;margin-top:0px;}' . "\n" . ' .admin-bar .header {margin-top:28px;}' . "\n" . '.header h1:first-child, .header h1:first-child i, .header img:first-child {display: none;}' . "\n"; } if (get_theme_mod('menu_setting') == 'bottom') { echo ' .header {position: fixed; bottom:0; top:auto;}' . "\n" . ' .header h1:first-child, .header h1:first-child i, .header img:first-child {display: none;}' . "\n" . '.header li ul {bottom:2.78em; top:auto;}' . "\n"; } if (get_theme_mod('content_bg_setting') != '') { echo ' .content {background-image:url(' . get_theme_mod('content_bg_setting') . ');}' . "\n"; } if (get_theme_mod('titlefontstyle_setting') != 'Default') { $q = get_theme_mod('titlefontstyle_setting'); $q = preg_replace('/[^a-zA-Z0-9]+/', ' ', $q); echo "\t.header h1 {font-family: '" . $q . "';}" . "\n"; } if (get_theme_mod('taglinefontstyle_setting') != 'Default') { $x = get_theme_mod('taglinefontstyle_setting'); $x = preg_replace('/[^a-zA-Z0-9]+/', ' ', $x); echo "\t.header h1 i {font-family: '" . $x . "';}" . "\n"; } echo '</style>' . "\n"; echo '<!-- End Custom CSS -->' . "\n"; echo "\n"; }
public function widget($args, $instance) { $number_of_posts = isset($instance['posts']) && is_numeric(intval($instance['posts'])) ? intval($instance['posts']) : 3; $query = new WP_Query(array('posts_per_page' => is_single(get_queried_object_id()) ? $number_of_posts + 1 : $number_of_posts, 'ignore_sticky_posts' => is_sticky(get_queried_object_ID()), 'post_not_in' => array(get_queried_object_id()))); ?> <section class="widget widget__large"> <header> <?php echo sprintf('%s<a href="%s">%s</a>%s', $args['before_title'], get_permalink(get_option('page_for_posts')), apply_filters('widget_title', 'Blog'), $args['after_title']); ?> <?php if (!empty($instance['text'])) { ?> <p><?php echo nl2br($instance['text']); ?> </p> <?php } ?> </header> <div class="posts"> <?php while ($query->have_posts()) { $query->the_post(); if ($query->current_post < $number_of_posts) { ?> <!-- --><article <?php post_class(); ?> > <header> <h1><a href="<?php the_permalink(); ?> "><?php the_title(); ?> </a></h1> <time datetime="<?php echo get_the_date('c'); ?> "><?php echo get_the_date(); ?> </time><?php edit_post_link('Edit'); ?> </header> <?php the_excerpt(); ?> <a href="<?php the_permalink(); ?> ">Read more</a> </article><!-- --><?php } } ?> </div> </section> <?php wp_reset_postdata(); }
function adventure_inline_css() { //Favicon if (get_theme_mod('favicon_setting') != '') { echo '<!-- Favicon Image -->' . "\n"; echo '<link rel="shortcut icon" href="' . get_theme_mod('favicon_setting') . '" />' . "\n\n"; } // Convert Content from Hex to RGB if (get_theme_mod('backgroundcolor_setting') != '#b4b09d') { $hex = str_replace("#", "", get_theme_mod('backgroundcolor_setting')); if (strlen($hex) == 3) { $r = hexdec(substr($hex, 0, 1) . substr($hex, 0, 1)); $g = hexdec(substr($hex, 1, 1) . substr($hex, 1, 1)); $b = hexdec(substr($hex, 2, 1) . substr($hex, 2, 1)); } else { $r = hexdec(substr($hex, 0, 2)); $g = hexdec(substr($hex, 2, 2)); $b = hexdec(substr($hex, 4, 2)); } } // Convert Sidebar from Hex to RGB if (get_theme_mod('sidebarcolor_setting') != '#000000') { $hexs = str_replace("#", "", get_theme_mod('sidebarcolor_setting')); if (strlen($hexs) == 3) { $rs = hexdec(substr($hexs, 0, 1) . substr($hexs, 0, 1)); $gs = hexdec(substr($hexs, 1, 1) . substr($hexs, 1, 1)); $bs = hexdec(substr($hexs, 2, 1) . substr($hexs, 2, 1)); } else { $rs = hexdec(substr($hexs, 0, 2)); $gs = hexdec(substr($hexs, 2, 2)); $bs = hexdec(substr($hexs, 4, 2)); } } if (get_theme_mod('titlefontstyle_setting') != 'Default' || get_theme_mod('taglinefontstyle_setting') != 'Default' || get_theme_mod('bodyfontstyle_setting') != 'Default' || get_theme_mod('headerfontstyle_setting') != 'Default') { echo '<!-- Custom Font Styles -->' . "\n"; if (get_theme_mod('titlefontstyle_setting') != 'Default') { echo "<link href='http://fonts.googleapis.com/css?family=" . get_theme_mod('titlefontstyle_setting') . "' rel='stylesheet' type='text/css'>" . "\n"; } if (get_theme_mod('taglinefontstyle_setting') != 'Default') { echo "<link href='http://fonts.googleapis.com/css?family=" . get_theme_mod('taglinefontstyle_setting') . "' rel='stylesheet' type='text/css'>" . "\n"; } if (get_theme_mod('bodyfontstyle_setting') != 'Default') { echo "<link href='http://fonts.googleapis.com/css?family=" . get_theme_mod('bodyfontstyle_setting') . "' rel='stylesheet' type='text/css'>" . "\n"; } if (get_theme_mod('headerfontstyle_setting') != 'Default') { echo "<link href='http://fonts.googleapis.com/css?family=" . get_theme_mod('headerfontstyle_setting') . "' rel='stylesheet' type='text/css'>" . "\n"; } echo '<!-- End Custom Fonts -->' . "\n\n"; } echo '<!-- Custom CSS Styles -->' . "\n"; echo '<style type="text/css" media="screen">' . "\n"; if (is_page() || is_single()) { $featured_background = get_post_meta(get_queried_object_ID(), 'featured-background', true); } if (!empty($featured_background)) { echo ' body, body.custom-background {background-image:url(' . $featured_background . '); background-size:cover;}' . "\n"; } if (get_theme_mod('backgroundsize_setting') != 'auto') { echo ' body, body.custom-background {background-size:' . get_theme_mod('backgroundsize_setting') . ';}' . "\n"; } if (get_theme_mod('backgroundcolor_setting') != '#b4b09d') { echo ' .contents {background: rgba(' . $r . ',' . $g . ', ' . $b . ', ' . get_theme_mod('contentbackground_setting') . ');}' . "\n"; } if (get_theme_mod('backgroundcolor_setting') != '#b4b09d') { echo ' @media only screen and (max-width:55em) { .contents {background: rgba(' . $r . ',' . $g . ', ' . $b . ', .95 );} }' . "\n"; } if (get_theme_mod('sidebarcolor_setting') != '#000000' || get_theme_mod('sidebarbackground_setting') != '.50') { echo ' aside {background: rgba(' . $rs . ',' . $gs . ', ' . $bs . ', ' . get_theme_mod('sidebarbackground_setting') . ');}' . "\n"; } if (get_theme_mod('titlecolor_setting') != '#eee2d6') { echo ' .header h1 a {color:' . get_theme_mod('titlecolor_setting') . ';}' . "\n"; } if (get_theme_mod('taglinecolor_setting') != '#066ba0') { echo ' .header h1 i {color:' . get_theme_mod('taglinecolor_setting') . ';}' . "\n"; } if (get_theme_mod('title_size_setting') != '4.0') { echo ' .header h1 {font-size:' . get_theme_mod('title_size_setting') . 'em;}' . "\n"; } if (get_theme_mod('tagline_rotation_setting') != '-1.00') { echo ' .header h1 i {-moz-transform:rotate(' . get_theme_mod('tagline_rotation_setting') . 'deg); transform:rotate(' . get_theme_mod('tagline_rotation_setting') . 'deg);}' . "\n"; } if (get_theme_mod('bannerimage_setting') != 'purple.png' && get_theme_mod('bannerimage_setting') != '') { echo ' .header {background: bottom url(' . get_template_directory_uri() . '/images/' . get_theme_mod('bannerimage_setting') . ');}' . "\n"; } if (get_theme_mod('headerspacing_setting') != '18') { echo ' .spacing {height:' . get_theme_mod('headerspacing_setting') . 'em;}' . "\n"; } if (get_theme_mod('menu_setting') == 'notitle') { echo ' .header {position: fixed;margin-top:0px;}' . "\n" . ' .admin-bar .header {margin-top:28px;}' . "\n" . '.header h1:first-child, .header h1:first-child i, .header img:first-child {display: none;}' . "\n"; } if (get_theme_mod('menu_setting') == 'bottom') { echo ' .header {position: fixed; bottom:0; top:auto;}' . "\n" . ' .header h1:first-child, .header h1:first-child i, .header img:first-child {display: none;}' . "\n" . '.header li ul {bottom:2.78em; top:auto;}' . "\n"; } if (get_theme_mod('border_setting') == 'hidden') { echo ' .contents {border:none; box-shadow:0 0 3px #111;}' . "\n"; } if (get_theme_mod('border_setting') != '3px' && get_theme_mod('border_setting') != 'hidden') { echo ' .contents {border-width:' . get_theme_mod('border_setting') . ';}' . "\n"; } if (get_theme_mod('bordercolor_setting') != '#4a4646') { echo ' .contents {border-color:' . get_theme_mod('bordercolor_setting') . ';}' . "\n"; } if (get_theme_mod('content_bg_setting') != '') { echo ' .contents {background-image:url(' . get_theme_mod('content_bg_setting') . ');}' . "\n"; } if (get_theme_mod('titlefontstyle_setting') != 'Default') { $q = get_theme_mod('titlefontstyle_setting'); $q = preg_replace('/[^a-zA-Z0-9]+/', ' ', $q); echo "\t.header h1 {font-family: '" . $q . "';}" . "\n"; } if (get_theme_mod('taglinefontstyle_setting') != 'Default') { $x = get_theme_mod('taglinefontstyle_setting'); $x = preg_replace('/[^a-zA-Z0-9]+/', ' ', $x); echo "\t.header h1 i {font-family: '" . $x . "';}" . "\n"; } if (get_theme_mod('bodyfontstyle_setting') != 'Default') { $xs = get_theme_mod('bodyfontstyle_setting'); $xs = preg_replace('/[^a-zA-Z0-9]+/', ' ', $xs); echo "\tbody {font-family: '" . $xs . "';}" . "\n"; } if (get_theme_mod('headerfontstyle_setting') != 'Default') { $xd = get_theme_mod('headerfontstyle_setting'); $xd = preg_replace('/[^a-zA-Z0-9]+/', ' ', $xd); echo "\t.contents h1, .contents h2, .contents h3, .contents h4, .contents h5, .contents h6, aside h1, aside h2, aside h3, aside h4, aside h5, aside h6 {font-family: '" . $xd . "';}" . "\n"; } if (get_theme_mod('linkcolor_setting') != '#0b6492') { echo ' a {color:' . get_theme_mod('linkcolor_setting') . ';}' . "\n"; } if (get_theme_mod('linkcolorhover_setting') != '#FFFFFF') { echo ' a:hover {color:' . get_theme_mod('linkcolorhover_setting') . ';}' . "\n"; } if (get_theme_mod('link_text_shadow_setting') != '') { echo ' .contents a {text-shadow:.1em .1em 0 ' . get_theme_mod('link_text_shadow_setting') . ';}' . "\n"; } if (get_theme_mod('fontcolor_setting') != '#000000') { echo ' body {color:' . get_theme_mod('fontcolor_setting') . ';}' . "\n"; } if (get_theme_mod('navcolor_setting') != '#CCCCCC') { echo ' .header li a {color:' . get_theme_mod('navcolor_setting') . ';}' . "\n"; } if (get_theme_mod('navcolorhover_setting') != '#0b6492') { echo ' .header li a:hover {color:' . get_theme_mod('navcolorhover_setting') . ';}' . "\n"; } if (get_theme_mod('dropcolor_setting') != '#BBBBBB') { echo ' .header li ul li a {color:' . get_theme_mod('dropcolor_setting') . ';}' . "\n"; } if (get_theme_mod('dropcolorhover_setting') != '#0b6492') { echo ' .header li ul li a:hover {color:' . get_theme_mod('dropcolorhover_setting') . ';}' . "\n"; } if (get_theme_mod('fontsizeadjust_setting') != '1') { echo ' .contents, aside {font-size:' . get_theme_mod('fontsizeadjust_setting') . 'em;}' . "\n"; } if (get_theme_mod('removefooter_setting') != 'visible') { echo ' footer {visibility:' . get_theme_mod('removefooter_setting') . ';}' . "\n"; } if (get_theme_mod('header_image_width_setting') != '20') { $header_margin_percentage = (100 - get_theme_mod('header_image_width_setting')) / 2; echo ' .header li.website_logo {margin:0 ' . $header_margin_percentage . '%; width:' . get_theme_mod('header_image_width_setting') . '%;}' . "\n"; } if (get_theme_mod('custombanner_setting') != '') { echo ' .header {background: bottom url(' . get_theme_mod('custombanner_setting') . ');}' . "\n"; } echo '</style>' . "\n"; echo '<!-- End Custom CSS -->' . "\n"; echo "\n"; }