• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP woo_generate_font_css函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中woo_generate_font_css函数的典型用法代码示例。如果您正苦于以下问题:PHP woo_generate_font_css函数的具体用法?PHP woo_generate_font_css怎么用?PHP woo_generate_font_css使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了woo_generate_font_css函数的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: woo_custom_typography

 function woo_custom_typography()
 {
     // Get options
     global $woo_options;
     // Reset
     $output = '';
     $default_google_font = false;
     // Add Text title and tagline if text title option is enabled
     if (isset($woo_options['woo_texttitle']) && $woo_options['woo_texttitle'] == 'true') {
         if ($woo_options['woo_font_site_title']) {
             $output .= '#header .site-title a {' . woo_generate_font_css($woo_options['woo_font_site_title']) . '}' . "\n";
         }
         if ($woo_options['woo_tagline'] == "true" and $woo_options['woo_font_tagline']) {
             $output .= '#header .site-description {' . woo_generate_font_css($woo_options['woo_font_tagline']) . '}' . "\n";
         }
     }
     if (isset($woo_options['woo_typography']) && $woo_options['woo_typography'] == 'true') {
         if (isset($woo_options['woo_font_body']) && $woo_options['woo_font_body']) {
             $output .= 'body { ' . woo_generate_font_css($woo_options['woo_font_body'], '1.5') . ' }' . "\n";
         }
         if (isset($woo_options['woo_font_nav']) && $woo_options['woo_font_nav']) {
             $output .= '#navigation { font-size: 1em; } #navigation .nav a { ' . woo_generate_font_css($woo_options['woo_font_nav'], '1.4') . ' }' . "\n";
         }
         if (isset($woo_options['woo_font_intro_section']) && $woo_options['woo_font_intro_section']) {
             $output .= '#intro h1 { ' . woo_generate_font_css($woo_options['woo_font_intro_section'], '1.3') . ' }' . "\n";
         }
         if (isset($woo_options['woo_font_page_title']) && $woo_options['woo_font_page_title']) {
             $output .= '.page header h1 { ' . woo_generate_font_css($woo_options['woo_font_page_title'], '1.2') . ' }' . "\n";
         }
         if (isset($woo_options['woo_font_post_title']) && $woo_options['woo_font_post_title']) {
             $output .= '.post header h1 { font-size: 1em; }  .single-post .post header h1, .post header h1 a:link, .post header h1 a:visited { ' . woo_generate_font_css($woo_options['woo_font_post_title'], '1.2') . ' }' . "\n";
         }
         if (isset($woo_options['woo_font_post_meta']) && $woo_options['woo_font_post_meta']) {
             $output .= '.post-meta { ' . woo_generate_font_css($woo_options['woo_font_post_meta']) . ' }' . "\n";
         }
         if (isset($woo_options['woo_font_post_entry']) && $woo_options['woo_font_post_entry']) {
             $output .= '.entry, .entry p { ' . woo_generate_font_css($woo_options['woo_font_post_entry'], '1.5') . ' } h1, h2, h3, h4, h5, h6 { font-family: ' . stripslashes($woo_options['woo_font_post_entry']['face']) . ', arial, sans-serif; }' . "\n";
         }
         if (isset($woo_options['woo_font_widget_titles']) && $woo_options['woo_font_widget_titles']) {
             $output .= '.widget h3 { ' . woo_generate_font_css($woo_options['woo_font_widget_titles']) . ' }' . "\n";
         }
         if (isset($woo_options['woo_font_widget_titles']) && $woo_options['woo_font_widget_titles']) {
             $output .= '.widget h3 { ' . woo_generate_font_css($woo_options['woo_font_widget_titles']) . ' }' . "\n";
         }
         // Component titles
         if (isset($woo_options['woo_font_component_titles']) && $woo_options['woo_font_component_titles']) {
             $output .= '.component h2.component-title { ' . woo_generate_font_css($woo_options['woo_font_component_titles']) . ' }' . "\n";
         }
         // Add default typography Google Font
     } else {
         // Load default Google Fonts
         global $default_google_fonts;
         if (is_array($default_google_fonts) and count($default_google_fonts) > 0) {
             $count = 0;
             foreach ($default_google_fonts as $font) {
                 $count++;
                 $woo_options['woo_default_google_font_' . $count] = array('face' => $font);
             }
             $default_google_font = true;
         }
     }
     // Output styles
     if (isset($output) && $output != '') {
         // Load Google Fonts stylesheet in HEAD
         if (function_exists('woo_google_webfonts')) {
             woo_google_webfonts();
         }
         $output = "\n" . "<!-- Woo Custom Typography -->\n<style type=\"text/css\">\n" . $output . "</style>\n";
         echo $output;
         // Check if default google font is set and load Google Fonts stylesheet in HEAD
     } elseif ($default_google_font) {
         // Enable Google Fonts stylesheet in HEAD
         if (function_exists('woo_google_webfonts')) {
             woo_google_webfonts();
         }
     }
 }
开发者ID:jaiweb,项目名称:ASP,代码行数:77,代码来源:theme-actions.php


示例2: woo_custom_typography

 function woo_custom_typography()
 {
     // Get options
     global $woo_options;
     // Reset
     $output = '';
     // Add Text title and tagline if text title option is enabled
     if (isset($woo_options['woo_texttitle']) && $woo_options['woo_texttitle'] == 'true') {
         if ($woo_options['woo_font_site_title']) {
             $output .= 'body #wrapper #logo .site-title a { ' . woo_generate_font_css($woo_options['woo_font_site_title']) . ' }' . "\n";
         }
         if ($woo_options['woo_tagline'] == "true" and $woo_options['woo_font_tagline']) {
             $output .= '#logo .site-description { ' . woo_generate_font_css($woo_options['woo_font_tagline']) . '; }' . "\n";
         }
     }
     if (isset($woo_options['woo_typography']) && $woo_options['woo_typography'] == 'true') {
         if (isset($woo_options['woo_font_body']) && $woo_options['woo_font_body']) {
             $output .= 'body { ' . woo_generate_font_css($woo_options['woo_font_body'], '1.5') . ' }' . "\n";
         }
         if (isset($woo_options['woo_font_nav']) && $woo_options['woo_font_nav']) {
             $output .= '#navigation, #navigation .nav a { ' . woo_generate_font_css($woo_options['woo_font_nav'], '1.4') . ' !important; }' . "\n";
         }
         if (isset($woo_options['woo_font_post_title']) && $woo_options['woo_font_post_title']) {
             $output .= '.post .title { ' . woo_generate_font_css($woo_options['woo_font_post_title']) . ' }' . "\n";
         }
         if (isset($woo_options['woo_font_post_meta']) && $woo_options['woo_font_post_meta']) {
             $output .= '.post-meta { ' . woo_generate_font_css($woo_options['woo_font_post_meta']) . ' }' . "\n";
         }
         if (isset($woo_options['woo_font_post_entry']) && $woo_options['woo_font_post_entry']) {
             $output .= '.entry, .entry p { ' . woo_generate_font_css($woo_options['woo_font_post_entry'], '1.5') . ' } h1, h2, h3, h4, h5, h6 { font-family: ' . stripslashes($woo_options['woo_font_post_entry']['face']) . ', arial, sans-serif; }' . "\n";
         }
         if (isset($woo_options['woo_font_widget_titles']) && $woo_options['woo_font_widget_titles']) {
             $output .= '#sidebar .widget h3 { ' . woo_generate_font_css($woo_options['woo_font_widget_titles']) . ' }' . "\n";
         }
         if (isset($woo_options['woo_font_footer_widget_titles']) && $woo_options['woo_font_footer_widget_titles']) {
             $output .= '#footer-widgets .widget h3 { ' . woo_generate_font_css($woo_options['woo_font_footer_widget_titles']) . ' }' . "\n";
         }
         // Add default typography Google Font
     } else {
         // Set default font face
         // $woo_options['woo_default_face'] = array('face' => 'Arial, Helvetica, sans-serif');
         // Output default font face
         if (isset($woo_options['woo_default_face']) && !empty($woo_options['woo_default_face'])) {
             $output .= 'h1, h2, h3, h4, h5, h6, .post .title, .archive_header { ' . woo_generate_font_css($woo_options['woo_default_face']) . ' }' . "\n";
         }
     }
     // Output styles
     if (isset($output) && $output != '') {
         // Enable Google Fonts stylesheet in HEAD
         if (function_exists('woo_google_webfonts')) {
             woo_google_webfonts();
         }
         $output = "<!-- Woo Custom Typography -->\n<style type=\"text/css\">\n" . $output . "</style>\n\n";
         echo $output;
     }
 }
开发者ID:nxtclass,项目名称:NXTClass-themes,代码行数:56,代码来源:theme-actions.php


示例3: woo_custom_typography

 function woo_custom_typography()
 {
     // Get options
     global $woo_options;
     // Reset
     $output = '';
     // Add Text title and tagline if text title option is enabled
     if ($woo_options['woo_texttitle'] == "true") {
         if ($woo_options['woo_font_site_title']) {
             $output .= '#logo .site-title a {' . woo_generate_font_css($woo_options['woo_font_site_title']) . '}' . "\n";
         }
         if ($woo_options['woo_tagline'] == "true" and $woo_options['woo_font_tagline']) {
             $output .= '#logo .site-description {' . woo_generate_font_css($woo_options['woo_font_tagline']) . '}' . "\n";
         }
     }
     if ($woo_options['woo_typography'] == "true") {
         if ($woo_options['woo_font_body']) {
             $output .= 'body { ' . woo_generate_font_css($woo_options['woo_font_body'], '1.5') . ' }' . "\n";
         }
         if ($woo_options['woo_font_nav']) {
             $output .= '#navigation, #navigation .nav a { ' . woo_generate_font_css($woo_options['woo_font_nav'], '1.4') . ' }' . "\n";
         }
         if ($woo_options['woo_font_post_title']) {
             $output .= '.post .title, .archive_header { ' . woo_generate_font_css($woo_options['woo_font_post_title']) . ' }' . "\n";
         }
         if ($woo_options['woo_font_post_meta']) {
             $output .= '.post-meta { ' . woo_generate_font_css($woo_options['woo_font_post_meta']) . ' }' . "\n";
         }
         if ($woo_options['woo_font_post_entry']) {
             $output .= '.entry, .entry p { ' . woo_generate_font_css($woo_options['woo_font_post_entry'], '1.5') . ' } h1, h2, h3, h4, h5, h6 { font-family: \'' . stripslashes($woo_options['woo_font_post_entry']['face']) . '\', sans-serif; }' . "\n";
         }
         if ($woo_options['woo_font_widget_titles']) {
             $output .= '.widget h3 { ' . woo_generate_font_css($woo_options['woo_font_widget_titles']) . ' }' . "\n";
         }
         // Add default typography Google Font
     } else {
         $woo_options['woo_just_face'] = array('face' => 'Droid Sans');
         $output .= 'body, h1, h2, h3, h4, h5, h6, .widget h3, .post .title, .section .post .title, .archive_header, .entry, .entry p, .post-meta { ' . woo_generate_font_css($woo_options['woo_just_face']) . ' }' . "\n";
         $woo_options['woo_just_face'] = array('face' => 'Droid Serif');
         $output .= '.feedback blockquote p, #post-entries, #breadcrumbs { ' . woo_generate_font_css($woo_options['woo_just_face']) . ' }' . "\n";
     }
     // Output styles
     if (isset($output) && $output != '') {
         // Enable Google Fonts stylesheet in HEAD
         if (function_exists('woo_google_webfonts')) {
             woo_google_webfonts();
         }
         $output = "\n<!-- Woo Custom Typography -->\n<style type=\"text/css\">\n" . $output . "</style>\n";
         echo $output;
     }
 }
开发者ID:macconsultinggroup,项目名称:WordPress,代码行数:51,代码来源:theme-actions.php


示例4: woo_custom_styling


//.........这里部分代码省略.........
             $wrapper .= 'padding-left:30px; padding-right:30px;';
         }
     }
     if ($boxed == "true" && $box_bg) {
         $wrapper .= 'background-color:' . $box_bg . ';';
     }
     if ($boxed == "true" && ($box_margin_top || $box_margin_bottom)) {
         $wrapper .= 'margin-top:' . $box_margin_top . 'px;margin-bottom:' . $box_margin_bottom . 'px;';
     }
     if ($boxed == "true" && $box_border_tb["width"] > 0) {
         $wrapper .= 'border-top:' . $box_border_tb["width"] . 'px ' . $box_border_tb["style"] . ' ' . $box_border_tb["color"] . ';border-bottom:' . $box_border_tb["width"] . 'px ' . $box_border_tb["style"] . ' ' . $box_border_tb["color"] . ';';
     }
     if ($boxed == "true" && $box_border_lr["width"] > 0) {
         $wrapper .= 'border-left:' . $box_border_lr["width"] . 'px ' . $box_border_lr["style"] . ' ' . $box_border_lr["color"] . ';border-right:' . $box_border_lr["width"] . 'px ' . $box_border_lr["style"] . ' ' . $box_border_lr["color"] . ';';
     }
     if ($boxed == "true" && $box_border_radius) {
         $wrapper .= 'border-radius:' . $box_border_radius . ';-moz-border-radius:' . $box_border_radius . ';-webkit-border-radius:' . $box_border_radius . ';';
     }
     if ($boxed == "true" && $box_shadow == "true") {
         $wrapper .= 'box-shadow: 0px 1px 5px rgba(0,0,0,.3);-moz-box-shadow: 0px 1px 5px rgba(0,0,0,.3);-webkit-box-shadow: 0px 1px 5px rgba(0,0,0,.3);';
     }
     if ($wrapper != '') {
         $output .= '#wrapper {' . $wrapper . '}' . "\n";
     }
     // General Typography
     $font_text = $woo_options['woo_font_text'];
     $font_h1 = $woo_options['woo_font_h1'];
     $font_h2 = $woo_options['woo_font_h2'];
     $font_h3 = $woo_options['woo_font_h3'];
     $font_h4 = $woo_options['woo_font_h4'];
     $font_h5 = $woo_options['woo_font_h5'];
     $font_h6 = $woo_options['woo_font_h6'];
     if ($font_text) {
         $output .= 'body, p { ' . woo_generate_font_css($font_text, 1.5) . ' }' . "\n";
     }
     if ($font_h1) {
         $output .= 'h1 { ' . woo_generate_font_css($font_h1, 1.5) . ' }';
     }
     if ($font_h2) {
         $output .= 'h2 { ' . woo_generate_font_css($font_h2, 1.5) . ' }';
     }
     if ($font_h3) {
         $output .= 'h3 { ' . woo_generate_font_css($font_h3, 1.5) . ' }';
     }
     if ($font_h4) {
         $output .= 'h4 { ' . woo_generate_font_css($font_h4, 1.5) . ' }';
     }
     if ($font_h5) {
         $output .= 'h5 { ' . woo_generate_font_css($font_h5, 1.5) . ' }';
     }
     if ($font_h6) {
         $output .= 'h6 { ' . woo_generate_font_css($font_h6, 1.5) . ' }' . "\n";
     }
     // Post Styling
     $font_post_title = $woo_options['woo_font_post_title'];
     $font_post_meta = $woo_options['woo_font_post_meta'];
     $font_post_text = $woo_options['woo_font_post_text'];
     $font_post_more = $woo_options['woo_font_post_more'];
     $post_more_border_top = $woo_options['woo_post_more_border_top'];
     $post_more_border_bottom = $woo_options['woo_post_more_border_bottom'];
     $post_comments_bg = $woo_options['woo_post_comments_bg'];
     $post_author_border_top = $woo_options['woo_post_author_border_top'];
     $post_author_border_bottom = $woo_options['woo_post_author_border_bottom'];
     $post_author_border_lr = $woo_options['woo_post_author_border_lr'];
     $post_author_border_radius = $woo_options['woo_post_author_border_radius'];
     $post_author_bg = $woo_options['woo_post_author_bg'];
开发者ID:stevehanlon,项目名称:WooThemes-Canvas-Foundation-Zombie,代码行数:67,代码来源:theme-actions.php


示例5: woo_custom_styling


//.........这里部分代码省略.........
     if ($header_bg) {
         $header_css .= 'background-color:' . $header_bg . ';';
     }
     if ($header_bg_image) {
         $header_css .= 'background-image:url(' . $header_bg_image . ');';
     }
     if ($header_bg_image_repeat) {
         $header_css .= 'background-repeat:' . $header_bg_image_repeat . ';background-position:top center;';
     }
     if ($header_margin_top != '' || $header_margin_bottom != '') {
         $header_css .= 'margin-top:' . $header_margin_top . 'px;margin-bottom:' . $header_margin_bottom . 'px;';
     }
     if ($header_padding_top != '' || $header_padding_bottom != '') {
         $header_css .= 'padding-top:' . $header_padding_top . 'px;padding-bottom:' . $header_padding_bottom . 'px;';
     }
     if ($header_border && $header_border['width'] >= 0) {
         $header_css .= 'border:' . $header_border["width"] . 'px ' . $header_border["style"] . ' ' . $header_border["color"] . ';';
     }
     /*if ( $header_border && $header_border['width'] > 0) {
     			$width = get_option('woo_layout_width') - $header_border['width']*2;
     			if ( $width > 0 )
     				$header_css .= 'width:'.$width.'px;';
     		}*/
     if ($header_css != '') {
         $output .= '#header {' . $header_css . '}' . "\n";
     }
     if ($header_padding_left != '') {
         $output .= '#logo {padding-left:' . $header_padding_left . 'px;}';
     }
     if ($header_padding_right != '') {
         $output .= '#topad {padding-right:' . $header_padding_right . 'px;}' . "\n";
     }
     if ($font_logo) {
         $output .= '#logo .site-title a {' . woo_generate_font_css($font_logo) . '}' . "\n";
     }
     if ($font_desc) {
         $output .= '#logo .site-description {' . woo_generate_font_css($font_desc) . '}' . "\n";
     }
     // Boxed styling
     $boxed = $woo_options['woo_layout_boxed'];
     $box_bg = $woo_options['woo_style_box_bg'];
     $box_margin_top = $woo_options['woo_box_margin_top'];
     $box_margin_bottom = $woo_options['woo_box_margin_bottom'];
     $box_border_tb = $woo_options['woo_box_border_tb'];
     $box_border_lr = $woo_options['woo_box_border_lr'];
     $box_border_radius = $woo_options['woo_box_border_radius'];
     $box_shadow = $woo_options['woo_box_shadow'];
     $wrapper = '';
     if ($boxed == "true") {
         //$wrapper .= 'margin:0 auto;padding:0 0 20px 0;width:'.get_option('woo_layout_width').';';
         if (get_option('woo_layout_width') == '940px') {
             $wrapper .= 'padding-left:20px; padding-right:20px;';
         } else {
             $wrapper .= 'padding-left:30px; padding-right:30px;';
         }
     }
     if ($boxed == "true" && $box_bg) {
         $wrapper .= 'background-color:' . $box_bg . ';';
     }
     if ($boxed == "true" && ($box_margin_top || $box_margin_bottom)) {
         $wrapper .= 'margin-top:' . $box_margin_top . 'px;margin-bottom:' . $box_margin_bottom . 'px;';
     }
     if ($boxed == "true" && $box_border_tb["width"] > 0) {
         $wrapper .= 'border-top:' . $box_border_tb["width"] . 'px ' . $box_border_tb["style"] . ' ' . $box_border_tb["color"] . ';border-bottom:' . $box_border_tb["width"] . 'px ' . $box_border_tb["style"] . ' ' . $box_border_tb["color"] . ';';
     }
     if ($boxed == "true" && $box_border_lr["width"] > 0) {
开发者ID:jospintedjou,项目名称:wordpress,代码行数:67,代码来源:theme-actions.php


示例6: woo_display_header_styles

    function woo_display_header_styles()
    {
        $settings = array('header_typography' => '', 'header_shadow' => 'true', 'header_shadow_color' => '#333333', 'header_bg_color' => '', 'header_bg_img' => '', 'header_bg_repeat' => '', 'header_bg_pos' => '', 'header_bg_attachment' => '');
        $settings = woo_get_dynamic_values($settings);
        global $woo_options;
        ?>
<style type="text/css">
	#header  {
		<?php 
        if ($settings['header_bg_color'] != '') {
            ?>
			background-color: <?php 
            echo $settings['header_bg_color'];
            ?>
!important;
		<?php 
        }
        ?>
		<?php 
        if ($settings['header_bg_img'] != '') {
            ?>
			background-image: url(<?php 
            echo esc_url($settings['header_bg_img']);
            ?>
);
		<?php 
        }
        ?>
		<?php 
        if ($settings['header_bg_repeat'] != '') {
            ?>
			background-repeat: <?php 
            echo $settings['header_bg_repeat'];
            ?>
;
		<?php 
        }
        ?>
		<?php 
        if ($settings['header_bg_pos'] != '') {
            ?>
			background-position: <?php 
            echo $settings['header_bg_pos'];
            ?>
;
		<?php 
        }
        ?>
		<?php 
        if ($settings['header_bg_attachment'] != '') {
            ?>
			background-attachment: <?php 
            echo $settings['header_bg_attachment'];
            ?>
;
		<?php 
        }
        ?>
	}

	<?php 
        if (isset($woo_options['woo_header_typography'])) {
            echo '#header p { ' . woo_generate_font_css($woo_options['woo_header_typography']) . ' }' . "\n";
        }
        ?>

	<?php 
        if ($settings['header_shadow'] == 'true') {
            ?>
		#header p  {

			<?php 
            if ($settings['header_shadow_color'] != '') {
                ?>
				text-shadow: 1px 1px 0 <?php 
                echo $settings['header_shadow_color'];
                ?>
;
			<?php 
            }
            ?>

		}
	<?php 
        }
        ?>

</style>
<?php 
    }
开发者ID:sanjeevpraja,项目名称:wordpress-theme,代码行数:90,代码来源:theme-actions.php


示例7: woo_custom_typography

 function woo_custom_typography()
 {
     // Get options
     global $woo_options;
     // Reset
     $output = '';
     // Add Text title and tagline if text title option is enabled
     if ($woo_options['woo_texttitle'] == "true") {
         if ($woo_options['woo_font_site_title']) {
             $output .= '#logo .site-title a {' . woo_generate_font_css($woo_options['woo_font_site_title']) . '}' . "\n";
         }
         if ($woo_options['woo_font_tagline']) {
             $output .= '#logo .site-description {' . woo_generate_font_css($woo_options['woo_font_tagline']) . '}' . "\n";
         }
     }
     if ($woo_options['woo_typography'] == "true") {
         if ($woo_options['woo_font_body']) {
             $output .= 'body { ' . woo_generate_font_css($woo_options['woo_font_body'], '1.5') . ' }' . "\n";
         }
         if ($woo_options['woo_font_about']) {
             $output .= '#about .bio p { ' . woo_generate_font_css($woo_options['woo_font_about'], '1.5') . ' }' . "\n";
         }
         if ($woo_options['woo_font_nav']) {
             $output .= '.nav a:link, .nav a:visited { ' . woo_generate_font_css($woo_options['woo_font_nav'], '1.4') . ' }' . "\n";
         }
         if ($woo_options['woo_font_post_title']) {
             $output .= '.post .title { ' . woo_generate_font_css($woo_options['woo_font_post_title']) . ' }' . "\n";
         }
         if ($woo_options['woo_font_post_meta']) {
             $output .= '.post .post-meta { ' . woo_generate_font_css($woo_options['woo_font_post_meta']) . ' }' . "\n";
         }
         if ($woo_options['woo_font_post_entry']) {
             $output .= '.entry, .entry p { ' . woo_generate_font_css($woo_options['woo_font_post_entry'], '1.5') . ' } h1, h2, h3, h4, h5, h6 { font-family:' . stripslashes($woo_options['woo_font_post_entry']['face']) . '}' . "\n";
         }
         if ($woo_options['woo_font_widget_titles']) {
             $output .= '.widget h3 { ' . woo_generate_font_css($woo_options['woo_font_widget_titles'], '2') . ' }' . "\n";
         }
     }
     // Output styles
     if (isset($output) && $output != "") {
         // Enable Google Fonts stylesheet in HEAD
         if (function_exists('woo_google_webfonts')) {
             woo_google_webfonts();
         }
         $output = "\n<!-- Woo Custom Typography -->\n<style type=\"text/css\">\n" . $output . "</style>\n";
         echo $output;
     }
 }
开发者ID:niko-lgdcom,项目名称:archives,代码行数:48,代码来源:theme-actions.php


示例8: woo_custom_typography

 function woo_custom_typography()
 {
     // Get options
     global $woo_options;
     // Reset
     $output = '';
     // Add Text title and tagline if text title option is enabled
     if ($woo_options['woo_texttitle'] == "true") {
         if ($woo_options['woo_font_site_title']) {
             $output .= '#logo .site-title a {' . woo_generate_font_css($woo_options['woo_font_site_title']) . '}' . "\n";
         }
         if ($woo_options['woo_font_tagline']) {
             $output .= '#tagline .site-description {' . woo_generate_font_css($woo_options['woo_font_tagline']) . '; line-height:28px; }' . "\n";
         }
     }
     if ($woo_options['woo_typography'] == "true") {
         if ($woo_options['woo_font_body']) {
             $output .= 'body { ' . woo_generate_font_css($woo_options['woo_font_body'], '1.5') . ' }' . "\n";
         }
         if ($woo_options['woo_font_nav']) {
             $output .= '#navigation .nav a { ' . woo_generate_font_css($woo_options['woo_font_nav']) . ' }' . "\n";
         }
         if ($woo_options['woo_font_post_title']) {
             $output .= '.post .title { ' . woo_generate_font_css($woo_options['woo_font_post_title']) . ' }' . "\n";
         }
         $output .= '#feat-title .title { font-family:' . stripslashes($woo_options['woo_font_post_title']['face']) . '; }' . "\n";
         if ($woo_options['woo_font_post_meta']) {
             $output .= '.post-meta { ' . woo_generate_font_css($woo_options['woo_font_post_meta']) . ' }' . "\n";
         }
         if ($woo_options['woo_font_post_entry']) {
             $output .= '.entry, .entry p { ' . woo_generate_font_css($woo_options['woo_font_post_entry'], '1.5') . ' } h1, h2, h3, h4, h5, h6 { font-family:' . stripslashes($woo_options['woo_font_post_entry']['face']) . '}' . "\n";
         }
         if ($woo_options['woo_font_widget_titles']) {
             $output .= '.widget h3 { ' . woo_generate_font_css($woo_options['woo_font_widget_titles']) . ' }' . "\n";
         }
         // Add default typography Google Font
     } else {
         $woo_options['woo_just_face'] = array('face' => 'PT Sans');
         $output .= 'h1, h2, h3, h4, h5, h6, .widget h3, .post .title, .nav a, .section .post .title, .archive_header, .site-description, #tabs-home ul.wooTabs li a { ' . woo_generate_font_css($woo_options['woo_just_face']) . ' }' . "\n";
     }
     // Output styles
     if (isset($output) && $output != '') {
         // Enable Google Fonts stylesheet in HEAD
         if (function_exists('woo_google_webfonts')) {
             woo_google_webfonts();
         }
         $output = "<!-- Woo Custom Typography -->\n<style type=\"text/css\">\n" . $output . "</style>\n\n";
         echo $output;
     }
 }
开发者ID:nuevomediagroup,项目名称:nmg-code,代码行数:50,代码来源:theme-actions.php


示例9: woo_custom_styling

 function woo_custom_styling()
 {
     global $woo_options;
     $output = '';
     // Logo
     if (isset($woo_options['woo_logo']) && $woo_options['woo_logo']) {
         $output .= '#logo .site-title, #logo .site-description { display:none; }' . "\n";
     }
     // Check if we want to generate the custom styling or not.
     if (!isset($woo_options['woo_style_disable'])) {
         $woo_options['woo_style_disable'] = 'false';
     }
     if ('true' == $woo_options['woo_style_disable']) {
         // We still output the CSS related to the custom logo, if one exists.
         if ('' != $output) {
             echo $output;
         }
         return;
     }
     // Init options
     $options_init = array('woo_style_bg', 'woo_style_bg_image', 'woo_style_bg_image_repeat', 'woo_style_bg_image_pos', 'woo_style_bg_image_attach', 'woo_border_top', 'woo_style_border', 'woo_link_color', 'woo_link_hover_color', 'woo_button_color', 'woo_button_hover_color', 'woo_header_bg', 'woo_header_bg_image', 'woo_header_bg_image_repeat', 'woo_header_border', 'woo_header_margin_top', 'woo_header_margin_bottom', 'woo_header_padding_top', 'woo_header_padding_bottom', 'woo_header_padding_left', 'woo_header_padding_right', 'woo_font_logo', 'woo_font_desc', 'woo_layout_boxed', 'woo_style_box_bg', 'woo_box_margin_top', 'woo_box_margin_bottom', 'woo_box_border_tb', 'woo_box_border_lr', 'woo_box_border_radius', 'woo_box_shadow', 'woo_full_header_full_width_bg', 'woo_full_header_bg_image', 'woo_full_header_bg_image_repeat', 'woo_nav_bg', 'woo_nav_divider_border', 'woo_nav_border_top', 'woo_nav_border_bot', 'woo_foot_full_width_widget_bg', 'woo_footer_full_width_bg', 'woo_footer_border_top', 'woo_font_text', 'woo_font_h1', 'woo_font_h2', 'woo_font_h3', 'woo_font_h4', 'woo_font_h5', 'woo_font_h6', 'woo_font_post_title', 'woo_font_post_meta', 'woo_font_post_text', 'woo_font_post_more', 'woo_post_more_border_top', 'woo_post_more_border_bottom', 'woo_post_comments_bg', 'woo_post_author_border_top', 'woo_post_author_border_bottom', 'woo_post_author_border_lr', 'woo_post_author_border_radius', 'woo_post_author_bg', 'woo_pagenav_font', 'woo_pagenav_bg', 'woo_pagenav_border_top', 'woo_pagenav_border_bottom', 'woo_widget_font_title', 'woo_widget_font_text', 'woo_widget_padding_tb', 'woo_widget_padding_lr', 'woo_widget_bg', 'woo_widget_border', 'woo_widget_title_border', 'woo_widget_border_radius', 'woo_widget_tabs_bg', 'woo_widget_tabs_bg_inside', 'woo_widget_tabs_font', 'woo_widget_tabs_font_meta', 'woo_nav_bg', 'woo_nav_font', 'woo_nav_hover', 'woo_nav_hover_bg', 'woo_nav_divider_border', 'woo_nav_dropdown_border', 'woo_nav_border_lr', 'woo_nav_border_radius', 'woo_nav_border_top', 'woo_nav_border_bot', 'woo_nav_margin_top', 'woo_nav_margin_bottom', 'woo_top_nav_bg', 'woo_top_nav_hover', 'woo_top_nav_hover_bg', 'woo_top_nav_font', 'woo_footer_font', 'woo_footer_bg', 'woo_footer_border_top', 'woo_footer_border_bottom', 'woo_footer_border_lr', 'woo_footer_border_radius', 'woo_slider_magazine_font_title', 'woo_slider_magazine_font_excerpt', 'woo_magazine_grid_font_post_title', 'woo_slider_biz_font_title', 'woo_slider_biz_font_excerpt', 'woo_slider_biz_overlay', 'woo_archive_header_font', 'woo_archive_header_border_bottom');
     foreach ($options_init as $option) {
         if (isset($woo_options[$option])) {
             ${$option} = $woo_options[$option];
         } else {
             ${$option} = false;
         }
     }
     // Layout styling
     $body = '';
     if ($woo_style_bg) {
         $body .= 'background-color:' . $woo_style_bg . ';';
     }
     if ($woo_style_bg_image) {
         $body .= 'background-image:url(' . $woo_style_bg_image . ');';
     }
     if ($woo_style_bg_image_repeat) {
         $body .= 'background-repeat:' . $woo_style_bg_image_repeat . ';';
     }
     if ($woo_style_bg_image_pos) {
         $body .= 'background-position:' . $woo_style_bg_image_pos . ';';
     }
     if ($woo_style_bg_image_attach) {
         $body .= 'background-attachment:' . $woo_style_bg_image_attach . ';';
     }
     if ($woo_border_top && $woo_border_top['width'] >= 0) {
         $body .= 'border-top:' . $woo_border_top["width"] . 'px ' . $woo_border_top["style"] . ' ' . $woo_border_top["color"] . ';';
     }
     if ($body != '') {
         $output .= 'body {' . $body . '}' . "\n";
     }
     if ($woo_style_border) {
         $output .= 'hr, .entry img, img.thumbnail, .entry .wp-caption, #footer-widgets, #comments, #comments .comment.thread-even, #comments ul.children li, .entry h1{border-color:' . $woo_style_border . '}' . "\n";
     }
     // General styling
     if ($woo_link_color) {
         $output .= 'a:link, a:visited, #loopedSlider a.flex-prev:hover, #loopedSlider a.flex-next:hover {color:' . $woo_link_color . '} .quantity .plus, .quantity .minus {background-color: ' . $woo_link_color . ';}' . "\n";
     }
     if ($woo_link_hover_color) {
         $output .= 'a:hover, .post-more a:hover, .post-meta a:hover, .post p.tags a:hover {color:' . $woo_link_hover_color . '}' . "\n";
     }
     if ($woo_button_color) {
         $output .= 'body #wrapper .button, body #wrapper #content .button, body #wrapper #content .button:visited, body #wrapper #content .reply a, body #wrapper #content #respond .form-submit input#submit, input[type=submit], body #wrapper #searchsubmit, #navigation ul.cart .button, body #wrapper .woo-sc-button {border: none; background:' . $woo_button_color . '}' . "\n";
     }
     if ($woo_button_hover_color) {
         $output .= 'body #wrapper .button:hover, body #wrapper #content .button:hover, body #wrapper #content .reply a:hover, body #wrapper #content #respond .form-submit input#submit:hover, input[type=submit]:hover, body #wrapper #searchsubmit:hover, #navigation ul.cart .button:hover, body #wrapper .woo-sc-button:hover {border: none; background:' . $woo_button_hover_color . '}' . "\n";
     }
     // Header styling
     $header_css = '';
     if ($woo_header_bg) {
         $header_css .= 'background-color:' . $woo_header_bg . ';';
     }
     if ($woo_header_bg_image) {
         $header_css .= 'background-image:url(' . $woo_header_bg_image . ');';
     }
     if ($woo_header_bg_image_repeat) {
         $header_css .= 'background-repeat:' . $woo_header_bg_image_repeat . ';background-position:left top;';
     }
     if ($woo_header_margin_top != '' || $woo_header_margin_bottom != '') {
         $header_css .= 'margin-top:' . $woo_header_margin_top . 'px;margin-bottom:' . $woo_header_margin_bottom . 'px;';
     }
     if ($woo_header_padding_top != '' || $woo_header_padding_bottom != '') {
         $header_css .= 'padding-top:' . $woo_header_padding_top . 'px;padding-bottom:' . $woo_header_padding_bottom . 'px;';
     }
     if ($woo_header_border && $woo_header_border['width'] >= 0) {
         $header_css .= 'border:' . $woo_header_border["width"] . 'px ' . $woo_header_border["style"] . ' ' . $woo_header_border["color"] . ';';
     }
     if ($header_css != '') {
         $output .= '#header {' . $header_css . '}' . "\n";
     }
     if ($woo_header_padding_left != '') {
         $output .= '#logo {padding-left:' . $woo_header_padding_left . 'px;}';
     }
     if ($woo_header_padding_right != '') {
         $output .= '.header-widget {padding-right:' . $woo_header_padding_right . 'px;}' . "\n";
     }
     if ($woo_font_logo) {
         $output .= '#logo .site-title a {' . woo_generate_font_css($woo_font_logo) . '}' . "\n";
     }
     if ($woo_font_desc) {
//.........这里部分代码省略.........
开发者ID:plusplusminus,项目名称:athol,代码行数:101,代码来源:theme-actions.php


示例10: woo_custom_typography

 function woo_custom_typography()
 {
     // Get options
     global $woo_options;
     // Reset
     $output = '';
     // Add Text title and tagline if text title option is enabled
     if (isset($woo_options['woo_texttitle']) && $woo_options['woo_texttitle'] == 'true') {
         if ($woo_options['woo_font_site_title']) {
             $output .= '#header .site-title a {' . woo_generate_font_css($woo_options['woo_font_site_title']) . '}' . "\n";
         }
         if ($woo_options['woo_tagline'] == "true" and $woo_options['woo_font_tagline']) {
             $output .= '#header .site-description {' . woo_generate_font_css($woo_options['woo_font_tagline']) . '}' . "\n";
         }
     }
     if (isset($woo_options['woo_typography']) && $woo_options['woo_typography'] == 'true') {
         if (isset($woo_options['woo_font_body']) && $woo_options['woo_font_body']) {
             $output .= 'body { ' . woo_generate_font_css($woo_options['woo_font_body'], '1.5') . ' }' . "\n";
         }
         if (isset($woo_options['woo_font_nav']) && $woo_options['woo_font_nav']) {
             $output .= '#navigation, #navigation .nav a { ' . woo_generate_font_css($woo_options['woo_font_nav'], '1.4') . ' }' . "\n";
         }
         if (isset($woo_options['woo_font_page_title']) && $woo_options['woo_font_page_title']) {
             $output .= '.page header h1 { ' . woo_generate_font_css($woo_options['woo_font_page_title']) . ' }' . "\n";
         }
         if (isset($woo_options['woo_font_post_title']) && $woo_options['woo_font_post_title']) {
             $output .= '.post header h1, .post header h1 a:link, .post header h1 a:visited { ' . woo_generate_font_css($woo_options['woo_font_post_title']) . ' }' . "\n";
         }
         if (isset($woo_options['woo_font_post_meta']) && $woo_options['woo_font_post_meta']) {
             $output .= '.post-meta { ' . woo_generate_font_css($woo_options['woo_font_post_meta']) . ' }' . "\n";
         }
         if (isset($woo_options['woo_font_post_entry']) && $woo_options['woo_font_post_entry']) {
             $output .= '.entry, .entry p { ' . woo_generate_font_css($woo_options['woo_font_post_entry'], '1.5') . ' } h1, h2, h3, h4, h5, h6 { font-family: ' . stripslashes($woo_options['woo_font_post_entry']['face']) . ', arial, sans-serif; }' . "\n";
         }
         if (isset($woo_options['woo_font_widget_titles']) && $woo_options['woo_font_widget_titles']) {
             $output .= '.widget h3 { ' . woo_generate_font_css($woo_options['woo_font_widget_titles']) . ' }' . "\n";
         }
         if (isset($woo_options['woo_font_widget_titles']) && $woo_options['woo_font_widget_titles']) {
             $output .= '.widget h3 { ' . woo_generate_font_css($woo_options['woo_font_widget_titles']) . ' }' . "\n";
         }
         // Component titles
         if (isset($woo_options['woo_font_component_titles']) && $woo_options['woo_font_component_titles']) {
             $output .= '.component h2.component-title { ' . woo_generate_font_css($woo_options['woo_font_component_titles']) . ' }' . "\n";
         }
         // Add default typography Google Font
     } else {
         // Set default font face
         //$woo_options['woo_default_face'] = array('face' => 'Droid Serif');
         // Output default font face
         //if ( isset( $woo_options['woo_default_face'] ) && !empty( $woo_options['woo_default_face'] ) )
         //	$output .= 'h1, h2, h3, h4, h5, h6, .post .title, .page .title, .archive_header { '.woo_generate_font_css($woo_options['woo_default_face']).' }' . "\n";
         $woo_options['woo_just_face2'] = array('face' => 'Schoolbell');
         $output .= '.shortcode-sticky { ' . woo_generate_font_css($woo_options['woo_just_face2']) . ' }' . "\n";
     }
     // Output styles
     if (isset($output) && $output != '') {
         // Enable Google Fonts stylesheet in HEAD
         if (function_exists('woo_google_webfonts')) {
             woo_google_webfonts();
         }
         $output = "<!-- Woo Custom Typography -->\n<style type=\"text/css\">\n" . $output . "</style>\n\n";
         echo $output;
     }
 }
开发者ID:googlecode-mirror,项目名称:wpmu-demo,代码行数:64,代码来源:theme-actions.php



注:本文中的woo_generate_font_css函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP woo_get_dynamic_values函数代码示例发布时间:2022-05-23
下一篇:
PHP woo_embed函数代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap