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