因为专注
所以专业

wordpress怎么创建标签列表页

wordpress创建标签列表页实现方法:

在当前主题目录下新建一个php文件,命名为tags.php,然后中用文本编辑器打开tags.php,复制以下代码道tags.php文件里面:

<?php
/*
Template Name: Tags
*/
?>
<?php get_header(); ?>
<?php get_sidebar(); ?>
<?php
$html = ‘<ul>’;
foreach (get_tags( array(‘number’ => 100, ‘orderby’ => ‘count’, ‘order’ => ‘DESC’, ‘hide_empty’ => false) ) as $tag){
        $color = dechex(rand(0,16777215));
        $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;

?>
<?php get_footer(); ?>
<?php
/*
Template Name: Tags
*/

当然我给这个wordpress标签页加上了头部很尾部,这样更加利于SEO,因为这个是彩色wordpress标签页,所以要修改style.css文件,然后修改主题的style.css的CSS样式加上以下代码:
ul.post_tags li {
display:block;
width:23%;
list-style:none;
background:none;
float:left;
}

 wordpress创建标签列表页代码说明:

number指标签个数

orderby指按照什么排序,count指个数,name指名称

order指排列顺序,DESC指降序,ASC指升序

hide_empty指是否显示含标签文章数为0的标签,false指不显示,true为显示

其中的dechex(rand(0,425))指随机取得0到425之间的数转为十六进制,表示颜色,数值越大,颜色越浅,所以我改的比较小

以上代码最多输出100个标签,如果你想控制标签数量,请将以上代码第9行的100修改成你需要的数字

以上代码控制标签按标签所含的文章数从多到少排序,如果你想按名称方式排序,请将以上代码第9行的 count 改成 name

以上代码将会显示包含文章数为0的标签,如果你不想显示空标签,请将以上代码第9行的 false 改成 true

未经允许不得转载:肖兴来SEO博客 » wordpress怎么创建标签列表页
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址