wordpress彩色标签云
如果把wordpress标签云变成彩色一定很耀眼,至少美观一点。其实很简单,不用什么插件,几段代码就可以了:
<?php
//制作五彩缤纷的标签云
function colorCloud($text) {
$text = preg_replace_callback('|<a (.+?)>|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 "<a $text>";
}
add_filter('wp_tag_cloud', 'colorCloud', 1);
?>
把上面的代码加到主题文件夹中functions.php文件最后即可.代码来源wanwp.com
» 本文来自:乌帮图的博客 » 《wordpress彩色标签云》
» 本文链接地址:http://wubangtu.com/556 »转载请注明出处,谢谢。
» 有话想说:那就赶紧去给我留言吧.
» 您也可以订阅本站:http://feed.wubangtu.com
@shiva
我开始也用那3D了,但毕竟是个flash,听说影响载入速度,就换了。
@乌帮图
确实。我不用3d的那个了。。。。我也换这。
@shiva
是的~~~~~~
这个加了就直接能成?sidebar.php不用改?直接就吧小工具的标签彩色化了?
谢谢,收藏了,有个彩色的标签云真的给博客加了不少色彩
这个不错,蛮好看的。
比较喜欢FLASH的,这段代码是PHP,在服务器端运行,标签太多的话,还是不建议使用
@乌帮图
哦 我以为是js呢 怪不得
@丕子
球形的是flash,肯定影响网页载入速度了
嗯 是很简单 感觉那球形的不错
这个不错 收藏了