金铭广告

教你如何调用WordPress 标签下的文章数量

金铭广告 Wordpress建站 2023-12-16 02:14:26 149

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

1.jpg

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 ) ?>