Example #1
0
 function nice_custom_fonts()
 {
     global $nice_options;
     $output = '';
     wp_enqueue_style('nice-options-styles', get_template_directory_uri() . '/includes/css/nice-options.css');
     if (isset($nice_options['nice_custom_typography']) && nice_bool($nice_options['nice_custom_typography'])) {
         if (isset($nice_options['nice_font_body']) && $nice_options['nice_font_body']) {
             $output .= 'body { ' . nice_custom_font_css($nice_options['nice_font_body']) . ' }' . "\n";
         }
         if (isset($nice_options['nice_font_nav']) && $nice_options['nice_font_nav']) {
             $output .= '#navigation .nav li a { ' . nice_custom_font_css($nice_options['nice_font_nav']) . ' }' . "\n";
         }
         if (isset($nice_options['nice_font_subnav']) && $nice_options['nice_font_subnav']) {
             $output .= '#top #navigation .nav li ul li a { ' . nice_custom_font_css($nice_options['nice_font_subnav']) . ' }' . "\n";
         }
         if (isset($nice_options['nice_font_headings']) && $nice_options['nice_font_headings']) {
             $output .= 'h1, h2, h3, h4, h5, h6, #call-to-action { ' . nice_custom_font_css($nice_options['nice_font_headings']) . ' }' . "\n";
         }
         if (isset($nice_options['nice_font_buttons']) && $nice_options['nice_font_buttons']) {
             $output .= '.button-primary, .button-blue, .button-secondary, .header .nav li.current-page a, .header .nav-callout, .cta-button, input[type="submit"], button, #commentform .button, #respond input[type="submit"], .nice-contact-form input[type="submit"], .blog-masonry #posts-ajax-loader-button { ' . nice_custom_font_css($nice_options['nice_font_buttons']) . ' }' . "\n";
         }
         if (isset($nice_options['nice_font_inputs']) && $nice_options['nice_font_inputs']) {
             $output .= 'input, textarea { ' . nice_custom_font_css($nice_options['nice_font_inputs']) . ' }' . "\n";
         }
         if (isset($nice_options['nice_font_infobox_title']) && $nice_options['nice_font_infobox_title']) {
             $output .= '.nice-infoboxes .infobox-title { ' . nice_custom_font_css($nice_options['nice_font_infobox_title']) . ' }' . "\n";
         }
         if (isset($nice_options['nice_font_infobox_content']) && $nice_options['nice_font_infobox_content']) {
             $output .= '.infobox .entry-excerpt{ ' . nice_custom_font_css($nice_options['nice_font_infobox_content']) . ' }' . "\n";
         }
         if (isset($nice_options['nice_font_welcome_message']) && $nice_options['nice_font_welcome_message']) {
             $output .= '.welcome-message h2 { ' . nice_custom_font_css($nice_options['nice_font_welcome_message']) . ' }' . "\n";
         }
         if (isset($nice_options['nice_font_welcome_message_extended']) && $nice_options['nice_font_welcome_message_extended']) {
             $output .= '.welcome-message p, .welcome-message p a { ' . nice_custom_font_css($nice_options['nice_font_welcome_message_extended']) . ' }' . "\n";
         }
     }
     // Add Text title and tagline if text title option is enabled
     if (isset($nice_options['nice_texttitle']) && nice_bool($nice_options['nice_texttitle'])) {
         if ($nice_options['nice_font_site_title']) {
             $output .= '#header #top #logo a .text-logo { ' . nice_custom_font_css($nice_options['nice_font_site_title']) . ' }' . "\n";
         }
     }
     if (isset($output) && $output != '') {
         $output = strip_tags('/* Nice Custom Fonts */' . "\n\n" . $output);
         wp_add_inline_style('nice-options-styles', $output);
     }
 }
 function nice_custom_fonts()
 {
     global $nice_options;
     $output = '';
     if (isset($nice_options['nice_custom_typography']) && nice_bool($nice_options['nice_custom_typography'])) {
         if (isset($nice_options['nice_font_body']) && $nice_options['nice_font_body']) {
             $output .= 'body { ' . nice_custom_font_css($nice_options['nice_font_body']) . ' }' . "\n";
         }
         if (isset($nice_options['nice_font_nav']) && $nice_options['nice_font_nav']) {
             $output .= '#navigation .nav li a { ' . nice_custom_font_css($nice_options['nice_font_nav']) . ' }' . "\n";
         }
         if (isset($nice_options['nice_font_subnav']) && $nice_options['nice_font_subnav']) {
             $output .= '#top #navigation .nav li ul li a { ' . nice_custom_font_css($nice_options['nice_font_subnav']) . ' }' . "\n";
         }
         // from now onwards
         if (isset($nice_options['nice_font_post_title']) && $nice_options['nice_font_post_title']) {
             $output .= '.post h2 { ' . nice_custom_font_css($nice_options['nice_font_post_title']) . ' }' . "\n";
         }
         if (isset($nice_options['nice_font_post_meta']) && $nice_options['nice_font_post_meta']) {
             $output .= '.post-meta { ' . nice_custom_font_css($nice_options['nice_font_post_meta']) . ' }' . "\n";
         }
         if (isset($nice_options['nice_font_post_entry']) && $nice_options['nice_font_post_entry']) {
             $output .= '.entry { ' . nice_custom_font_css($nice_options['nice_font_post_entry']) . ' }' . "\n";
         }
         if (isset($nice_options['nice_font_infobox_title']) && $nice_options['nice_font_infobox_title']) {
             $output .= '.infobox .entry-title { ' . nice_custom_font_css($nice_options['nice_font_infobox_title']) . ' }' . "\n";
         }
         if (isset($nice_options['nice_font_infobox_content']) && $nice_options['nice_font_infobox_content']) {
             $output .= '.infobox .entry-excerpt, .menu-box li .description, .menu-box p { ' . nice_custom_font_css($nice_options['nice_font_infobox_content']) . ' }' . "\n";
         }
         if (isset($nice_options['nice_font_slider_title']) && $nice_options['nice_font_slider_title']) {
             $output .= '.flexslider .slides li h2 {' . nice_custom_font_css($nice_options['nice_font_slider_title']) . ' }' . "\n";
         }
         if (isset($nice_options['nice_font_slider_content']) && $nice_options['nice_font_slider_content']) {
             $output .= '.flex-caption p { ' . nice_custom_font_css($nice_options['nice_font_slider_content']) . ' }' . "\n";
         }
         if (isset($nice_options['nice_font_widget_titles']) && $nice_options['nice_font_widget_titles']) {
             $output .= '#sidebar .widget h3 { ' . nice_custom_font_css($nice_options['nice_font_widget_titles']) . ' }' . "\n";
         }
         if (isset($nice_options['nice_font_footer_widget_titles']) && $nice_options['nice_font_footer_widget_titles']) {
             $output .= '#footer-widgets h3 { ' . nice_custom_font_css($nice_options['nice_font_footer_widget_titles']) . ' }' . "\n";
         }
         if (isset($nice_options['nice_font_footer_widget_content']) && $nice_options['nice_font_footer_widget_content']) {
             $output .= '#footer-widgets .widget { ' . nice_custom_font_css($nice_options['nice_font_footer_widget_content']) . ' }' . "\n";
         }
     }
     // Add Text title and tagline if text title option is enabled
     if (isset($nice_options['nice_texttitle']) && nice_bool($nice_options['nice_texttitle'])) {
         if ($nice_options['nice_font_site_title']) {
             $output .= '#header #top #logo a .text-logo { ' . nice_custom_font_css($nice_options['nice_font_site_title']) . ' }' . "\n";
         }
     }
     if (isset($output) && $output != '') {
         $output = strip_tags($output);
         $output = "<!-- Nice Custom Fonts -->\n<style type=\"text/css\">\n" . $output . "</style>\n";
         echo $output;
     }
 }