Как WordPress получает количество статей в месяц? - PullRequest
0 голосов
/ 29 июня 2019

Как WordPress получает общее количество статей, опубликованных за месяц?

Я попробовал поиск в Интернете, но не увидел нужной информации, поэтому я здесь за помощью.

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 29 июня 2019
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);

Этот код отображает количество сообщений в текущем месяце.

0 голосов
/ 29 июня 2019

Вы можете получить счет из 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...