WordPress非插件实现彩色标签的方法
我以前显示的是默认wordpress标签,但是标签多了就感觉密密麻麻的都看不清楚哪个是哪个了,
所以今天给大家推荐一个非插件实现wordpress彩色标签的方法。
然后我们看看实现的方法,打开主题文件的functions.php在这个文件增加代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 | 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><a $text>"; } add_filter('wp_tag_cloud', 'colorCloud', 1); </a> |
添加完之后在后台把标签云小工具启用,再刷新页面就可以看到彩色的标签了。
技术宅用百度首页来表白的技巧 WordPress插件之缓存类插件总结