WordPress如何获得当月的文章数?

时间:2019-06-29 03:02:04

标签: php wordpress

WordPress如何获得当月发布的文章总数?

我尝试了在线搜索,但是没有看到相关信息,所以我在这里寻求帮助。

谢谢!

2 个答案:

答案 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);

此代码显示当月的帖子数。