我们用的wordpress主题默认标签聚合内容是无色的,我们可以通过修改主题文件来把其修改成彩色的。
首先进入wordpress的后台管理页面,点击外观-主题编辑器,在右侧的主题文件里找到模板函数functions.php文件,点入进去,在最后添加如下代码。
//标签彩色显示代码开始 function colorCloud($text) { $text = preg_replace_callback('|<a (.+?)>|i', 'colorCloudCallback', $text); return $text; } function colorCloudCallback($matches) { $text = $matches[1]; $colors=array('ff3300','0517c2','0fc317','e7cc17','601165','ffb900','f74e1e','00a4ef','7fba00'); $color=$colors[dechex(rand(0,3))]; $pattern = '/style=(\'|\")(.*)(\'|\")/i'; $text = preg_replace($pattern, "style=\"color:#{$color};$2;\"", $text); return "<a $text>"; } add_filter('wp_tag_cloud', 'colorCloud', 1);
然后点击更新文件,就修改完成了。
完成效果
--------代码转自网络。
文章留言