升级了插件,发现没了彩色显示,又找了下,记录下来,以后再升级时就好修改了,呵呵。
在wp-content\plugins\simple-tags\2.7目录下文件simple-tags.client.php中先找到getColorByScale的function:
注释掉或者删除以下语句:
$scale_color = $scale_color / 100;
$minr = hexdec(substr($min_color, 1, 2));
$ming = hexdec(substr($min_color, 3, 2));
$minb = hexdec(substr($min_color, 5, 2));
$maxr = hexdec(substr($max_color, 1, 2));
$maxg = hexdec(substr($max_color, 3, 2));
$maxb = hexdec(substr($max_color, 5, 2));
$r = dechex(intval((($maxr – $minr) * $scale_color) + $minr));
$g = dechex(intval((($maxg – $ming) * $scale_color) + $ming));
$b = dechex(intval((($maxb – $minb) * $scale_color) + $minb));
替换为以下代码:
//Colorful Tag Cloud start
$r = dechex(rand(0,255));
$g = dechex(rand(0,196));
$b = dechex(rand(0,255));
//Colorful Tag Cloud end
显示标签个数、样式以及字体大小在后台Simple Tags的选项中进行设置。
在需要显示标签云的位置加上<?php st_tag_cloud(); ?>,就可以看到彩色的标签云了。