A-A+
wordpress彩色标签云
wordpress 彩色标签云的功能是不少博客站点比较青眯的功能,是将发布文章的 tag 进行了彩色标签云的方式进行了呈现,每个 tag 标签颜色样式都是随机进行显示的,给站点的美观程度增添了不少,我们看一下实现 wordpress 彩色标签云的功能代码:
//彩色标签云 function colorCloud($text) { $text = preg_replace_callback('|<a (.+?)>|i', 'colorCloudCall back', $text); return $text; } function colorCloudCallback($matches) { $text = $matches[1]; for($a=0;$a<6;$a++){ //采用#ffffff方法 $color.=dechex(rand(0,15));//累加随机的数据--dechex()将十 进制改为十六进制 } $pattern = '/style=(\'|\")(.*)(\'|\")/i'; $text = preg_replace($pattern, "style=\"color:#{$colo r};$2;\"", $text); return "<a $text>"; unset($color);//卸载color } add_filter('wp_tag_cloud', 'colorCloud', 1); function weisay_copyright() { echo 'Theme by <a href="http://www.04IE.com/" rel="exter nal">04IE.com</a>.'; } add_action('wp_footer', 'weisay_copyright');
里面的颜色样式可以自定义,如果感觉随机的颜色有点乱,可以自定义一种颜色。
彩色标签云前台主题调用代码如下:
<h3>标签云集</h3> <?php wp_tag_cloud('smallest=12&largest=16&unit=px&numb er=65&orderby=count&order=RAND');?>