王桂明添加文章时,由于特殊原因需要,写了一篇文章同昌物流 戴南-扬州 镇江 天长专线,为了以后查询方便,把地名都作为标签,以便以后发货时,只要搜索要到的地名,就能查到是哪家物流和联系方式,这个方法虽然好,但看看21个tag标签,影响了博客的美观,看下图:

如何控制WordPress中的tag标签数量

如何控制WordPress中的tag标签数量

那么怎样来控制自己想要显示几个,就显示几个呢?我看到网上介绍打开我们主题所使用的archive.php文件或content.php文件(PS:具体是哪个文件还需要看是哪个主题,一般都是这两个文件中的一个),在里面找到代码:the_tags('', ', ', '');直接替换成以下代码:

$posttags = get_the_tags();  
$count=0;  
if($posttags) {  
foreach($posttags as $tag) {  
$count++;  
if($count<7){  
echo '<a href="' . get_tag_link( $tag ) . '" rel="tag" target="_blank">' . $tag->name . '</a> ';    
}  
}  
}

其中代码中的3就是表明输出2个标签,如果想输出3个就只需把代码中的3改为4即可。

于是,我找到本主题的首页方index.php,找到要替换找代码,如图:

如何控制WordPress中的tag标签数量

如何控制WordPress中的tag标签数

我想把tag标签只要6个显示,于是把以下代码:

<?php if (the_tags('Tags: ', ', ', ' ')); ?>

替换为:

<?php $posttags = get_the_tags();  
$count=0;  
if($posttags) {  
foreach($posttags as $tag) {  
$count++;  
if($count<3){  
echo '<a href="' . get_tag_link( $tag ) . '" rel="tag" target="_blank">' . $tag->name . '</a> ';    
}  
}  
} ?>

在看效果:

如何控制WordPress中的tag标签数量

如何控制WordPress中的tag标签数

是不是输出了6个tag标签,根据这个原理,你想改几个任意,只要把代码替换就OK了。

» 订阅本站: http://www.0523jz.com/feed
现在只有1个回复
Comment (1)
Trackbacks (0)
  1. 雅兮网  ( 2018.07.20 16:09 ) : #-5

    老铁 两段代码写反了吧

    Reply
  1. 还没有Trackbacks