我們在開發 wordpress 主題時需要獲取到指定標簽的文章總數該怎么實現呢?在某個頁面,我們需要在其后面顯示此標簽下共有多少文章,做個統計,這并不像統計分類下的文章總數那么簡單,我們需要定義 function 函數再調用具體效果看下圖。

下面分享 2 種獲取到某個標簽的文章總數的方法:
方法一:
根據標簽 ID 獲取文章總數:
/*
根據標簽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;
}調用方法:
在需要獲取標簽文章總數的地方添加以下代碼:
//根據標簽ID獲取文章總數 <?php echo get_tag_post_count_by_id( $tag_id ) ?>
方法二:
根據標簽別名獲取文章總數:
//根據標簽別名獲取文章總數
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;
}調用方法:
在需要獲取標簽文章總數的地方添加以下代碼:
//根據標簽別名獲取文章總數 <?php echo get_tag_post_count_by_id( $tag_slug ) ?>
上面我們通過兩個小函數就可以實現通過標簽 ID 或者標簽的別名來取得所指定標簽下的文章數量了。






