WordPress有一个自带的标签云功能,可能有时候会觉得这个功能过于单调,所以,今天就来教大家如何将WordPress的标签云变成彩色的!
插件(插件)版
纯代码教学
将下方代码添加到「布景函式库(functions.php)」的最底部 ?>
之前,然后点击 就行啦!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
/* 设定彩色标签云开始(由AREFLY.COM制作) */ function colorful_tag_cloud_callback($matches) { $text = $matches[1]; for($a = 0; $a < 6; $a++){ $color .= dechex(rand(0,15)); } $pattern = '/style=(\'|\")(.*)(\'|\")/i'; $text = preg_replace($pattern, 'style="color: #'.$color.';"', $text); return "<a ".$text.">"; unset($color); } function colorful_tag_cloud($text) { $text = preg_replace_callback('|<a (.+?)>|i', 'colorful_tag_cloud_callback', $text); return $text; } add_filter('wp_tag_cloud', 'colorful_tag_cloud', 1); /* 设定彩色标签云开始(由AREFLY.COM制作) */ |
历史上的今天
2013年:本站半岁啦(20条评论)