走啊走
来学wordpress建站吧

wordpress彩色标签云插件有么?

WordPress的标签云根据数目的多少来显示标签的大小排序,颜色比较单调。如果我们可以给它加一个不同的颜色,无疑会更加引入注目。只需要在function.php中添加以下代码,调用标签云是就会显示彩色标签了。

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);
//$text = preg_replace($pattern, "", $text);
return "<a $text>";}
add_filter('wp_tag_cloud', 'colorCloud', 1);

在需要的地方调用:
<?php wp_tag_cloud('smallest=15&largest=40&number=50&orderby=count'); ?>

 

微信订阅号:wordpress8—WordPress建站吧 » wordpress彩色标签云插件有么?

评论 抢沙发

#快捷签到点我#

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址


走啊走—【WordPress建站吧,轻松学建站!关注微信订阅号:wordpress8】

wordpress建站安装》联系我们