WordPress的query_posts如何获取文章总数
要获取WordPress中文章的总数,不建议使用query_posts
WP_Query
或get_posts
函数。
以下是使用WP_Query
来获取文章总数的示例:
$args = array(
'post_type' => 'post', // 文章类型
'post_status' => 'publish', // 发布状态
'posts_per_page' => 1, // 获取所有文章
);
$query = new WP_Query($args);
$total_posts = $query>found_posts;
echo "文章总数:" . $total_posts;
这段代码中,我们首先定义了一个$args
数组,其中包含了我们的查询参数,如文章类型和发布状态。然后,我们使用WP_Query
来执行查询,并将结果存储在$query
变量中。最后,我们通过$query>found_posts
来获取文章的总数。
请注意,posts_per_page
参数设置为1
,以确保获取所有文章。您可以根据自己的需求调整查询参数。
使用WP_Query
或get_posts
函数更灵活且更现代,而不需要使用query_posts
函数。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
仍然有问题? 我们要如何帮助您?