不用插件让你的WP标签随机彩色显示

转自点点 10 年前 回复

, , , , , ,

不少WP的标签都是随机显示不同色的,看上去可以给博客带来生机,由于请教高人,找到了方法。方法可以说是超简单:
将下面代码:

/* 标签彩色显示代码开始 */
function colorCloud($text) {
$text = preg_replace_callback('||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 "";
}
add_filter('wp_tag_cloud', 'colorCloud', 1);
/* 标签彩色显示代码结束 */

复制到你的主题的(functions.php)里之间即可,现在你再到首页看下,是不是标签变的好看多了。。。

转自http://www.imzhang.com/archives/257.html

支付宝打赏微信打赏

如果此文对你有帮助,欢迎打赏作者。

发表评论

欢迎回来 (打开)

(必填)

7863