标题 | wordpress 制作彩色标签云页面 |
范文 | 看到很多博客都有标签聚合的功能,于是花了点儿时间找了找,在倡萌博客找到了这个方法。 下面和大家共享下: 首先复制一份你博客主题的page.php模板 然后在其顶部加入 <?php /* template name: tags */ ?> 然后将这种显示正文内容的代码换成调用tags的代码 <?php the_content(); ?> 换成 <?php wp_tag_cloud(‘smallest=12&largest=18&unit=px&number=0&orderby=count&order=desc’);?> 在style.css里面增加如下代码可以使得间距更好看: #page-cnt.tags, #page-cnt.friends { height: 576px; padding: 6px 0 0; overflow: hidden; line-height: 30px; } #page-cnt.tags, #page-cnt.friends { height: auto; padding-top: 5px; overflow: visible; } .tags a { display: inline-block; margin: 0 4px; white-space: nowrap; } 打开主题中的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); 大功告成,在后台新建一个tags页面就可以了。 |
随便看 |
|
在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。