wp_count_posts()
函数用于获取网站中不同文章状态的数量,例如发布、草稿、待审核等。该函数返回一个对象,包含各个状态的文章数量。
以下是一个使用示例:
<?php
$count_posts = wp_count_posts();
$published_posts = $count_posts->publish; // 已发布文章数
$draft_posts = $count_posts->draft; // 草稿文章数
$pending_posts = $count_posts->pending; // 待审核文章数
echo '已发布文章数:' . $published_posts . '<br>';
echo '草稿文章数:' . $draft_posts . '<br>';
echo '待审核文章数:' . $pending_posts . '<br>';
?>
在上面的示例中,我们使用 wp_count_posts()
函数获取了网站中不同状态的文章数量,并将其输出到页面上。
如果你想要获取某一特定状态的文章数量,可以在函数中传递一个参数,例如:
<?php
$count_posts = wp_count_posts( 'post_type=page' );
$total_pages = $count_posts->publish; // 已发布页面数
echo '已发布页面数:' . $total_pages . '<br>';
?>
在上面的示例中,我们获取了网站中已发布页面的数量,并将其输出到页面上。注意,wp_count_posts()
函数默认获取的是文章(post)的数量,如果你想获取页面(page)的数量,需要在参数中指定 post_type 为 page。
0 个评论