彩色的WordPress标签云

复制以下代码,添加到wordpress主题文件夹下的functions.php文件最下方就可以,注意:与原内容间不要有空行,否则会导致订阅 在IE下不能打开。

//制作五彩缤纷的标签云

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);

然后生成页面的缓存之后就可以实现彩色效果

 » 转载请注明来源:网络蛀虫小窝 » 《彩色的WordPress标签云》
 » 本站地址:http://www.gomoth.com

标签: