问鼎资讯

WordPress 如何实现彩色标签云

admin2011-07-11 22:48

就上两天,我把主题自带的彩色标签云显示方法去掉了,因为我看久了,感觉让眼睛花花的,但也有不少的朋友挺喜欢那种效果的,所以我就把如何实现彩色标签云显示的方法写出来。

其实实现标签云彩色显示的方法很简单,就是通过向 functions.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 文件,那么你需要在你使用的主题目录中新建一个 functions.php 文件,不过别忘记在开始处添加 <?php 与在结尾处添加?> 。

原文地址:

感谢 晨光博客 的投稿

新闻咨询

网站首页 | 网站首页 | 走进问鼎 | 产品和服务 | 成功案例 | 新闻资讯 | 联系我们 | 问鼎社区

Copyright since 2005,问鼎科技(58wd.com)      服务电话:400-666-4165       地址:成都市IT大道蜀清路239号       蜀ICP备10202221号

  • 点击这里给我发消息
  • 点击这里给我发消息
  • 点击这里给我发消息
  • 点击这里给我发消息
  • 点击这里给我发消息