Задать вопрос

Как реализовать перенос новостей в архив через 5 дней?

Необходимо реализовать функцию, с которой каждая новость с сайта будет переходить в архив через 5 суток с момента публикации. Архив новостей также доступен для просмотра.
  • Вопрос задан
  • 186 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Stepik
    Верстка и веб-разработка сайтов. Продвинутый уровень Web Develop
    2 недели
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
@Batlab
PHP Senior | Python Middle | JS Junior
1 способ. Реализовать задачу на кроне, которая по циклу будет проходиться по всем записям и если какая-то запись старше 5 дней, то переводить ее в архив.
2 способ (костыль). Реализовать что-то типа middleware, который будет при каждом запросе на сайт проверять те же самые записи. Только делать это надо если с кроном проблемы.
Ах и да, не забудьте установить часовой пояс по умолчанию.
Ответ написан
aleksand44
@aleksand44 Автор вопроса
Нашел плагин, похожий на тот что мне нужен.
Работает тоже на основе cron
https://srd.wordpress.org/plugins/post-expirator/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы