WordPress 默认标签函数the_tags没有数量限制,如果主题没有足够的显示位置,可能会造成页面混乱错位,我们可以通过下面的代码限制一下显示数量。
方法一
将代码添加到当前主题函数模板 functions.php 中:
add_filter( 'term_links-post_tag', 'limit_tags' );
function limit_tags( $terms ) {
return array_slice( $terms, 0, 5, true );
}
修改其中的数字5,限制显示数量。
方法二
$posttags = get_the_tags();
$count = 0; $sep = '';
if ( $posttags ) {
echo '标签: ';
foreach( $posttags as $tag ) {
$count++;
echo $sep . '<a href="' . get_tag_link( $tag->term_id ) . '">' . $tag->name . '</a>';
$sep = ', ';// 分隔符
if( $count > 5 ) break; // 显示6个就写5
}
}
用上述代码替换主题原来的:
the_tags();
推荐用方法一,虽然不显示,但不影响标签归档,如果想自定义不同位置的标签数量就用方法二。
© 版权声明
版权声明
1
本站名称:糖果博客
2
本站网址:wpocn.com
3
本网站的内容来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4
本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5
本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6
本站附件资源、教程等内容如因时效原因失效或不可用,请评论区留言或联系站长及时更新。
THE END














暂无评论内容