首页 > Other > wordpress:添加一个单独的标签页

wordpress:添加一个单独的标签页

很多人把标签云放在首页展示,不同的标签加上不同的字号,还有的加上一些好看的效果例如3d,但我总觉得挺难看的,看到好多人都有一个单独的标签页,于是我也弄了一个。

如何做标签页?

首先当然是做一个页面模板,这个稍微了解wordpress的童鞋都知道怎么做吧,简单说一下:主题目录下建一个文件如tags.php,在文件开头加上

<?php
/*
Template Name:tags
*/
?>

然后将page.php中的文件复制进入,将其中的the_content() 改成wp_tag_cloud(),之后新建一个页面,右侧选择tags模板即可完成标签页面。

让标签页更漂亮

可以看一下我的标签页:tags页面—如下图

tags

还是挺漂亮的吧,制作的方法就是将the_content()改成如下代码:

$html='<ul>’;
foreach(get_tags(array(‘number’=>150,’orderby’=>’count’,’order’=>’DESC’,
‘hide_empty’=>false))as $tag){
$color=dechex(rand(0,425));
$tag_link=get_tag_link($tag->term_id);
$html.=”<li><a href='{$tag_link}’ title='{$tag->name} Tag’ class='{$tag->slug}’ style=’color:#{$color}’>”;
$html.=”{$tag->name}({$tag->count})</a></li>”;
}
$html .= ‘</ul>’;
echo $html;

解释一下

  • number指标签个数
  • orderby指按照什么排序,count指个数,name指名称
  • order指排列顺序,DESC指降序,ASC指升序
  • hide_empty指是否显示含标签文章数为0的标签,false指不显示,true为显示
  • 其中的dechex(rand(0,425))指随机取得0到425之间的数转为十六进制,表示颜色,数值越大,颜色越浅,所以我改的比较小

转自:http://www.ludou.org/wordpress-create-tags-page.html

ps:我发现我的博客越来越和露兜大神的博客相似了。。濉!R坏阋坏惆凑账牟┛脱礁牡摹!/P>

分类:Other
  1. 还没有评论。
  1. No trackbacks yet.

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: