На корпоративном сайте предполагается, что компания будет поздравлять с праздниками и событиями. Тоесть в какое то время в ленте будет появляться некий пост (за неделю до события) и будет висеть до наступления самого события. к примеру Пост о поздравлении с новым годом начинает показываться 25 декабря и висит до 31 декабря до 23:59. А первого января с 00:00 до, скажем, 23:59 висит другой пост, поздравляющий с наступившим праздником. И всё, больше эти посты не показываются.
Как это реализовать? Есть плагин у кого на примете?
1 добавляем мета поле ttl
2 при публикации поста заполняем его (пишем сколько дней ему жить, или до какой даты, или сколько секунд жить - что удобнее будет)
3 вешаем функцию на the_post или еще куда
4 в функции смотрим есть ли у поста такое мета поле, если есть, то проверяем, не пора ли его скрыть. Если пора - скрываем