wordpress不用插件实现多颜色标签云
现在看到很多博客上面有的彩色标签云,看起来比较舒服吧,但是很多人不太喜欢用插件,也是,插件太多对网站打开速度和搜索引擎也不是很友好,所以TC找个方法,可以实现在wordpress下不用插件就能实现多种颜色的标签云。
我们在functions.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); return"<a $text>"; } add_filter('wp_tag_cloud','colorCloud',1); 最后在需要显示的地方加上下面的代码:
<?php wp_tag_cloud('smallest=8&largest=24&number=50′); ?> 这样的话网站就看起来比较有色彩不会太单调了。呵呵,喜欢多颜色的朋友可以试试啊。
代码拿走!(*^__^*) 嘻嘻!
2013-10-23 下午 10:33我自己写的主题里直接去掉了侧边栏~~~
2012-03-05 下午 3:19闲着空着也是浪费,哈哈。
2012-03-05 下午 3:24很不错哈
2012-03-05 下午 12:32呵呵,谢谢来访。
2012-03-05 下午 1:46彩色+球形旋转,,这样就更好看了 😀
2012-03-05 上午 10:12旋转应该要用JS脚本了把
2012-03-05 下午 1:46我是来看图的… 😆
2012-03-05 上午 10:02哈哈,看什么图啊
2012-03-05 下午 1:46😆 还好我的主题自带~~~
2012-03-05 上午 3:00呵呵 , 我的主题也带,这个作为一个收藏,如果以后自己要写主题也许就会用的到。
2012-03-05 上午 8:59标签这东西很少人点
2012-03-04 下午 11:48版面好看点而已,哈哈。
2012-03-05 上午 9:00