wordpress获取所有文章数量
时间 : 2023-12-28 14:54:02 声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案

在WordPress中,你可以使用以下方法获取所有文章的数量:

1. 使用WP_Query类:

```php

$args = array(

'post_type' => 'post', // 文章类型

'post_status' => 'publish', // 发布状态

'posts_per_page' => -1, // 获取所有文章

);

$query = new WP_Query($args);

$count = $query->found_posts;

echo "文章数量:" . $count;

2. 使用WPDB类:

```php

global $wpdb;

$count = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_type = 'post' AND post_status = 'publish'");

echo "文章数量:" . $count;

这两种方法都可以获取到WordPress中所有已发布文章的数量,并将结果输出。你可以根据需要选择其中一种方法使用。

其他答案

要获取WordPress网站中的所有文章数量,你可以使用以下代码:

```php

$count_posts = wp_count_posts();

$published_posts = $count_posts->publish;

echo "总共有 " . $published_posts . " 篇文章。";

此代码使用`wp_count_posts()`函数获取文章的数量,然后获取已发布的文章数量并将其存储在变量`$published_posts`中。最后,使用`echo`语句输出总共的文章数量。