位置: 首页  >  怪兽前身  >  阅读文章

WordPress 标签美化

[ 怪兽前身 ]

彩色自定义彩色Tag:

 

[php]
/** 彩色Tag */
function colorCloud($text) {
$text = preg_replace_callback('|<a (.+?)>|i', 'colorCloudCallback', $text);
return $text;
}
function colorCloudCallback($matches) {
$text = $matches[1];
$colorFull = array('#999','#2D96BD','#569D03','#353938','#FF7704');
$color = $colorFull[ mt_rand(0, count($colorFull) - 1)];
$pattern = '/style=('|")(.*)('|")/i';
$text = preg_replace($pattern, "style="color:{$color};$2;"", $text);
return "<a $text>";
}
add_filter('wp_tag_cloud', 'colorCloud', 1);
/** 彩色Tag E */
[/php]

控制Tag大小:

 

[php] <!--p
function orz_tag_cloud_filter($args = array()) {
$args['smallest'] = 8;
$args['largest'] = 16;
$args['unit'] = 'pt';
return $args;
}
add_filter('widget_tag_cloud_args', 'orz_tag_cloud_filter', 90);
-->[/php]

标签云函数:

<?php wp_tag_cloud( $args ); ?>

参数:

smallest 最小字体 默认为8  
largest 最大字体 默认为22  
unit 字体大小的单位 默认为pt 或者px,em
number 显示标签个数 默认为45 为0时显示所有标签
format 显示方式 flat(默认,以空格分隔) 或者list,array
orderby 按何值排序 name(默认) 或者count
order 排序方式 ASC为升序(默认) DESC为降序,RAND为随机
exclude 要排除的标签    
include 要包含的标签    

无觅相关文章插件,快速提升流量

文章属性
相关文章
阅读更多
11 条评论
  • 真不错!

    写于2010年3月23日 上午 01:37
  • 不错不错,就拿这个替掉wordpress extend上的废品countdown timer了,但要记得别删这个swf哦。

    写于2010年5月3日 上午 10:01
    • @iHenry, :cry: 难道这是天降大任!~ :smile: 你可以可以把这个swf保存到你的空间嘛!~

      写于2010年5月3日 上午 10:18
  • 楼上的ID和我很像的说。。 = =

    写于2010年6月11日 上午 09:59
  • 真不错,我论坛用上了!

    写于2010年9月24日 下午 14:36
  • 这个插件的swf要放在什么目录里呢

    写于2010年10月28日 下午 17:09
    • 这并不是插件。

      写于2010年10月28日 下午 17:57
    • @An., 那么,请问我想放到wordpress的边栏里,该怎么放呢?

      写于2010年10月29日 上午 09:31
    • @An., 如果要改成从某日开始计算起的话,比如说离世界末日已经过去了N天了,endTime=2012-12-21-1-1-1 这个是要怎么修改的呢

      写于2010年10月29日 上午 10:43
    • @shan, :grin: 这个支持倒计时,还不支持正计时、

      写于2010年10月29日 下午 19:46
    • @An., :cry: 可惜呀,这是我看过最漂亮的

      写于2010年11月2日 下午 12:57

(Ctrl + Enter 快速提交)