欢迎来到合肥浪讯网络科技有限公司官网
  咨询服务热线:400-099-8848

知识付费和直播可能就是泡沫

发布时间:2015-04-04 文章来源:  浏览次数:3559
看到良多博客都有标签聚合的功能,于是花了点儿时间找了找,找到了这个方法。

下面和大家共享下:


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

上一条:80后为互联网人群借款主...

下一条:必要商城,你这黑公关做的...