WordPress 调用TAG标签下文章总数

          发布:WP模板阁 类型:wordpress教程 浏览:240 次

在开发WordPress主题时需要获取到指定标签的文章总数该怎么实现呢?例如下面图片,就是显示了WordPress 免费模板标签下的文章数量。

WordPress 调用TAG标签下文章总数

WordPress 调用TAG标签下文章总数有以下二种方法:

第一种:通过TAG的ID进行数据库查询,然后获取TAG标签下文章总数;

先将以下的代码放在模板函数里;


/*根据标签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;
}

再使用以下的标签调用文章数量值


<?php echo get_tag_post_count_by_id( $tag_id ) ?>

第二种:通过TAG的别名进行数据库查询,然后获取TAG标签下文章总数;

先将以下的函数放在functions.php中;


//根据标签别名获取文章总数
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 ) ?>