王桂明添加文章时,由于特殊原因需要,写了一篇文章同昌物流 戴南-扬州 镇江 天长专线,为了以后查询方便,把地名都作为标签,以便以后发货时,只要搜索要到的地名,就能查到是哪家物流和联系方式,这个方法虽然好,但看看21个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标签数量
我想把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标签数量
是不是输出了6个tag标签,根据这个原理,你想改几个任意,只要把代码替换就OK了。
» 本文链接:
http://www.0523jz.com/1227.html
» 订阅本站:
http://www.0523jz.com/feed
» 转载请注明来源:王桂明's Blog
» 《如何控制WordPress中的tag标签数量》
现在只有1个回复
Comment (1)
Trackbacks (0)
-
还没有Trackbacks
老铁 两段代码写反了吧