默认下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
版权申明:除部分代码外,本站内容均为原创,转载请注明来源,违者必究侵权责任!