星期六 , 2020-10-24
首页 > WordPress教程 > 如何限制WordPress文章标签数量输出

如何限制WordPress文章标签数量输出

默认下wordpress文章页允许输出标签的数量是没有限制的,有多少标签就会输出多少文章标签,一般情况下是不会有问题,但在一些用大量标签来筛选归类的应用中就会不合适。那么怎样才能限制文章页面已添加的标签最多输出数量呢?本文将教您两种限制WordPress文章标签输出数量的方法。

限制WordPress文章标签输出数量方法一:

在模板文件中需要调用显示标签的位置,将< ?php the_tags() ?>替换为以下代码,这里以最多输出5个标签为例:

/*
限制文章标签输出数量
代码来源: www.wpzhinan.com
*/
< ?php
$posttags = get_the_tags();
$count=0; $sep=”;
if ($posttags) {
echo ‘Tags: ‘;
foreach($posttags as $tag) {
$count++;
echo $sep . ‘term_id).’”>’.$tag->name.”;
$sep = ‘, ‘;
if( $count > 5 ) break;
}
}
?>

如果需要修改显示的数量,可将代码( $count > 5 )中的数字修改为你需要的。

限制WordPress文章标签输出数量方法二:

将以下代码插入模板文件funcion.php中保存即可。

/*
限制文章标签输出数量
代码来源: www.wpzhinan.com
*/
add_filter(‘term_links-post_tag’,'limit_tags’);
function limit_tags($terms) {
return array_slice($terms,0,5,true);//这里的5为标签最大数量
}

如果需要修改显示的数量,可将代码($terms,0,5,true)中的数字5修改为你需要的。

方法二相对方法一要更简洁,且无需对每个需要调用标签的模板文件进行修改,只需加入function.php即可实现,推荐用方法二来限制文章标签输出数量。

本文地址:http://www.wpzhinan.com/jiaocheng/151.html
版权申明:除部分代码外,本站内容均为原创,转载请注明来源,违者必究侵权责任!

相关推荐

WP_Image_Editor_Imagick 指令注入漏洞修复方法

Imagick组件爆出了超级漏洞,危害等级极高,直接导致大量使用Imagick组件的网站均 ...