如何限制WordPress网站的文章标签显示数量

WordPress 默认标签函数the_tags没有数量限制,如果主题没有足够的显示位置,有的用户发布文章带有很多标签,可能会造成页面混乱错位,我们可以通过下面的代码限制一下显示数量,可以防止一些不必要的问题,下方是教程方法。

方法一

将代码添加到当前主题函数模板 functions.php 中:

add_filter( 'term_links-post_tag', 'zm_limit_tags' );
function zm_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( ');

推荐用方法一,如果想自定义不同位置的标签数量就用方法二。

免责声明:

本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail:ys0006@163.com

标签

发表评论