WordPress: Анонс будущих постов
11 ноября, 2008Метки: WordPress
Сделал у себя публикацию заголовков постов с отложенной датой публикации. 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;
}
}
Есть виджет, реализующий данную возможность – Display Future Posts. Мне он не понравился, и я набросал свой виджет. Если кому-то надо, то пользуйтесь. Инструкции по установке и настройке внутри архива.
dm-future-posts
:: Рубрика - WordPress ::
Огромное спасибо за плагин, как раз то, что нужно!