wordpress如何获取特定标签下的文章数?

发布时间:2020-08-23编辑:脚本学堂
本文介绍了wordpress中获取某个特定标签下的文章数的方法,在wp源码中,并没有找到像获取分类文章数那样已经封装好的函数,自己写一个函数,扔到主题的function.php中即可。

wordpress中如何获取标签下的文章数?

在wp源码中,并没有找到像获取分类文章数那样已经封装好的函数,自己写一个函数,扔到主题的function.php中即可。

函数代码:

//根据标签ID获取文章数
function get_tag_post_count_by_id( $tag_id ) {
  $tag = get_term_by( 'id', $tag_id, 'post_tag' );
  _make_cat_compat( $tag );
  return $tag->count;
} // www.jb200.com

//根据标签别名获取文章数
function get_tag_post_count_by_slug( $tag_slug ) {
  $tag = get_term_by( 'slug', $tag_slug, 'post_tag' );
  _make_cat_compat( $tag );
  return $tag->count;
}

以上通过两个小函数实现通过标签ID或者标签的别名,进行获取所指定标签下的文章数量。

如下图:
wordpress获取特定标签下的文章数