Список постов с отложенной датой публикации

Сделал у себя публикацию заголовков постов с отложенной датой публикации. WordPress позволяет задать дату и время публикации, чем я периодически пользуюсь. Вот и решил, раз уж посты всё равно уже сделаны и появятся на сайте, то почему бы не сделать для них небольшой анонс. Реализовать это оказалось не просто, а очень просто. Всё сводится к двум действиям. Сначала используя функцию get_posts нужно получить список всех постов, у которых статус публикации задан, как future. А вторым действием просто вывести ту информацию о постах, которая необходима. У меня выводится дата публикации и заголовок.

В простом случае это будет выглядеть так:

$allposts = get_posts('post_type=post&post_status=future');
if (!empty($allposts)){
    foreach($allposts as $postinfo){
        echo date("d.m",strtotime($postinfo->post_date)).$postinfo->post_title;
    }
}

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

Список постов с отложенной датой публикации

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Ознакомьтесь, пожалуйста, с политикой конфиденциальности!

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.