wordpress怎样让标签变成彩色
wordpress怎样让标签变成彩色
深圳网站建设网络工作室在用wordpress进行深圳网站建设时,发现很多博客的标签都是彩色的,而且有的还是动态的,而系统默认的颜色是单色,如果弄成彩色,这样就很容易分辨标签,不会眼花缭乱,而且也很美观,经过 深圳网站建设网络工作室的仔细研究,终于找到两个方法:
1.用插件
2.改动代码
因我们的空间有限,而wordpress每用一个插件,就会占用一个位置,所以, 深圳网站建设(网络)工作室建议大家少用插件,当然,非要用插件的还是不要吝啬,多用代码,这样网站运行的速度就不会受到影响,好了,下面进行正题,我们采用第二种方法。
首先找到主题中的 functions.php 文件
然后记住下面这段代码
//Start of colorful tag cloud
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);
//End of colorful tag cloud
最后请记住插入上面这段代码的位置
在网上找了很多资料,都说没有固定的位置,不过,经实验,我是插在下面这个位置才成功的
在文件中找到 //custom comments 然后将上面那段代码插到这个语句之前就OK!