要获取WordPress中文章的总数,不建议使用query_posts
函数,因为这个函数在WordPress中已经被弃用。取而代之的是使用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
函数。