要获取WordPress中文章的总数,不建议使用query_posts

WordPress的query_posts如何获取文章总数

函数,因为这个函数在WordPress中已经被弃用。取而代之的是使用WP_Queryget_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_Queryget_posts函数更灵活且更现代,而不需要使用query_posts函数。