如何为wordpress添加彩色标签云
上次有位朋友说道,由于对主题修改不是很熟悉,功能强大的主题修改起来很困难,所以选用了一个比较简单适合自己的主题先练手,但是他想给自己网站的侧边栏的标签添加点色彩。
是的,现在流传的很多免费的主题都是有缺陷的,因为原主题作者留了一手。这样一来,增加了使用他主题的新手来咨询从而增加流量,所以新手不懂主题结构会对主题很折腾。美设之家的建议是先使用简单的主题,等学会了基本的东西后,再来使用功能复杂的主题甚至自己来制作主题。
好,这节的WordPress建站教程是给侧边栏的标签,添加色彩。也有人称为“彩色标签云”,当然,方法是很多的,美设之家为了方便新手的使用,向来分享给大家的都是较为简单易学的,这样的好处是网站增加该功能的代码越短对网站的加载也快些。因为网站的功能越多,会拖慢服务器的请求、加载代码时间,如果使用的服务器性价比不高,那打开网站就会慢些。这一点对于淘宝客来说服务器的选用对他们尤其重要,如果客户在下单的时候卡住或者出现网页错误,对双方的损失是很大的。
好吧,扯太多了,也是给大家普及下知识。下面是制作彩色标签云的具体操作:
1、使用FTP软件找到主题functions.php(功能文件,所有函数的集合),下载到本地。
2、把下面的代码放到functions.php里,即可
[code lang="php"]
function lei_color_tag($text) {
$text = preg_replace_callback('||i', 'colortag', $text);
return $text;
}
function colortag($matches) {
$text = $matches[1];
$color = dechex(rand(0,16777215));
$pattern = '/style=(\'|\")(.*)(\'|\")/i';
$text = preg_replace($pattern, "style=\"color:#{$color};$2;\"", $text);
return "";
}
add_filter('wp_tag_cloud', 'lei_color_tag', 1);
//随机的显示标签的颜色
[/code]
温馨提示:可能部分朋友提供了代码并不知道放哪,因为功能代码没有硬性要求放什么位置,主要看原文件的结构来确定,这里提供两个小技巧:
1、看大括号排序。一般代码都有大括号{}组合一个整体,不能把代码放到原来代码的大括号里。
2、看行距。功能代码和功能代码之间是空出一行的,可以把代码放到他们之间,同样的要和上下两个功能代码隔出一行。