Как в wordpress вывести статьи за определенное число (дату)?

Приветствую вас дорогие друзья! Давненько я не писал о wordpress API, в этом небольшом уроке я покажу, как выводить статьи за определенную дату!

Если вам необходимо в цикле вывести все статьи за определенный год, месяц или день, то для этого вам необходимо передать в функцию вывода статей специальный параметр – “date_query”!

Давайте сразу взглянем на программный код!

$args = array(                  
        'date_query' => array(
                array(..параметры..)
        )
);

query_posts($args);

Как видите, в качестве параметра –  “date_query” мы должны передать массив, а для вывода записей на страницу используется функция – “query_posts”.

Давайте взглянем на конкретные примеры и всё сразу станем понятно.

Пример № 1 – выведем все статьи за 5 апреля 2015 года:

$args = array(                  
        'date_query' => array(
                array(
                        'year'      => 2015,
                        'month'   => 4,
                        'day'   => 5,
                )
        )
);

query_posts($args);

Пример № 2 – выведем все статьи за март 2014 года:

$args = array(                  
        'date_query' => array(
                array(
                        'year'      => 2014,
                        'month'   => 3,
                        'day'   => '',
                )
        )
);

query_posts($args);

Пример № 3 – выведем статьи за 2013 год:

$args = array(                  
        'date_query' => array(
                array(
                        'year'      => 2013,
                        'month'   => '',
                        'day'   => '',
                )
        )
);

query_posts($args);

Думаю, суть ясна! На этом у меня все, подписывайтесь на обновления, до новых встреч!

 

Если вам нужна помощь в создании какого-либо функционала, сайта, сервиса, тестов или калькуляторов, то готов помочь, подробнее на странице услуг.