在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或者标签的别名,进行获取所指定标签下的文章数量。
如下图:
