对于黑乎乎的标签展示,一直很无语,闲来就和度娘絮叨絮叨,发现了一个很简单的修改方法,大家都可以动手尝试一下,不过这个不同的主题会存在一些差异,先尝试吧。
找到主题目录下的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 与在结尾处添加?> 。
2015年3月7日 22:09 0楼
用现成的,嘿嘿。。
2015年3月10日 19:48 1层
回复 电缆博客 拿去用吧,我也是拿来的。哈哈。
2015年3月13日 10:02 2层
回复 小宋日志 真是个好同志。。
” />
2015年2月11日 17:49 0楼
很好
2015年1月29日 13:47 0楼
关注了解
2015年1月26日 08:54 0楼
会写js的,php的目前不会
2015年1月26日 09:07 1层
回复 osblog.net js我都忘的产不多啦,哈哈。
2014年12月6日 15:30 0楼
呵呵。加油
2014年12月6日 13:28 0楼
云标签看起来就很绚丽。。