WordPress如何获得当月发布的文章总数?
我尝试了在线搜索,但是没有看到相关信息,所以我在这里寻求帮助。
谢谢!
答案 0 :(得分:0)
您可以从wp_count_posts();
https://codex.wordpress.org/Function_Reference/wp_count_posts
您也可以使用SQL从外部获取计数
SELECT *
FROM `wp_posts`
WHERE `post_type` = "<POST_TYPE>"
您可以在此处找到默认的帖子类型以及如何获取它们: https://developer.wordpress.org/reference/functions/get_post_type/
post
page
attachment
revision
nav_menu_item
答案 1 :(得分:0)
wp_reset_postdata();
$current_year = date('Y');
$current_month = date('m');
$args = array(
'cat' => 3,
'year' => $current_year,
'monthnum' => $current_month,
'post_status' => 'publish',
'post_type' => 'post'
);
$number_posts = get_posts( $args );
echo 'New posts ' . count($number_posts);
此代码显示当月的帖子数。