会员登录 | 会员注册 | 意见建议 | 网站地图

站长资源综合门户

当前位置:首页 > 站长学院 > 网页制作 > WordPress 制作彩色标签云页面

WordPress 制作彩色标签云页面

时间:2012-08-03 21:49:26   作者:   来源:   点击:

看到很多博客都有标签聚合的功能,于是花了点儿时间找了找,在倡萌博客找到了这个别例。

下面和年夜家同享下:

首先复制一份你博客主题的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页面便可以了。

除非注明,胡小易博客文章均为原创,转载请以链接形式标明本文地址

本文地址:http://huxiaoyi/website/20120802.html

分享到:

网友评论

热门网页制作