Adward
@Adward
Вебмастер с 2001 года

Как ограничить время жизни поста?

На корпоративном сайте предполагается, что компания будет поздравлять с праздниками и событиями. Тоесть в какое то время в ленте будет появляться некий пост (за неделю до события) и будет висеть до наступления самого события. к примеру Пост о поздравлении с новым годом начинает показываться 25 декабря и висит до 31 декабря до 23:59. А первого января с 00:00 до, скажем, 23:59 висит другой пост, поздравляющий с наступившим праздником. И всё, больше эти посты не показываются.

Как это реализовать? Есть плагин у кого на примете?

Спасибо.
  • Вопрос задан
  • 118 просмотров
Пригласить эксперта
Ответы на вопрос 2
dimasmagadan
@dimasmagadan
1 добавляем мета поле ttl
2 при публикации поста заполняем его (пишем сколько дней ему жить, или до какой даты, или сколько секунд жить - что удобнее будет)
3 вешаем функцию на the_post или еще куда
4 в функции смотрим есть ли у поста такое мета поле, если есть, то проверяем, не пора ли его скрыть. Если пора - скрываем
Ответ написан
Комментировать
@a_sh_an
а как сделать так чтобы новость отжила свое время и отправилась в архив и этот архив можно отрыть отдельно и посмотреть ?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы