瞬间实现WordPress彩色标签云效果

生活要绚丽多彩,那么生活标签也应如此才对
顺便备份一下代码~版权归原创所有

绚丽的彩色标签云效果

绚丽的彩色标签云效果

不用插件实现方法:编辑主题下的functions.php文件 在最后?>前面加入以下代码
(如果你想用插件实现那么你可以找找这款:WP Colorful Tag Cloud)

function colorCloud($text) {
$text = preg_replace_callback('||i', 'colorCloudCallback', $text);
return $text;}
function colorCloudCallback($matches) {
$text = $matches[1];
$color = dechex(rand(0,16777215));
$pattern = '/style=(\'|\")(.*)(\'|\")/i';
$text = preg_replace($pattern, "style=\"color:#{$color};$2;\"", $text);
return "";}
add_filter('wp_tag_cloud', 'colorCloud', 1);

(已修复)
OK,保存,现在去看看你的标签效果 是不是绚丽多彩了呢?

字有点小?不急,跟它耍耍~
去到 sidebar.php(有的主题是functions.php)
搜索wp_tag_cloud找到类似以下的代码

< ?php wp_tag_cloud('smallest=8&largest=20&number=40'); ?>;

8 是出现最少的tag最小字体,20出现最多的tag最大字体),40是标签出现多少个.调整到你喜欢的.

  2011-03-02 2:44 重新校对  共759字    黄楼梦      Web  © 知识产权

  1. haigeer CHINA 未知浏览器 Unknow Os 10年前 回复

    我的也是打不开,后面多了,把后面的去掉就可以了。

  2. 水缘泡泡 CHINA 火狐浏览器 Windows 7 11年前 回复

    很不错!学习了!

  3. 蚊子 CHINA 火狐浏览器 Windows 7 11年前 回复

    wp_tag_cloud 有的主题找不着是怎么回事呢..这个主题就没有

  4. 蚊子 CHINA 火狐浏览器 Windows 7 11年前 回复

    什么错误提示?是你没放好,还是你的主题不支持吧!你的TK打开好慢呀

  5. Loso CHINA 谷歌浏览器 Windows XP 11年前 回复

    修改之后问什么我的博客打不开了 啊 》》》???后台也进不去了

  6. ozhmsd Russian Federation Internet Explorer Windows XP 11年前 回复

    这是一条来自俄罗斯的垃圾评论-2011年3月9日蚊子

 

大笑 可爱 红心 微笑 眨眼 调皮 糊涂 cool wordpress 白眼 ? 大哭 邪恶 打脸 悲伤 恶魔 这 无辜