Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Антон Середний
@smidl
WordPress-разработчик
PHP
WordPress
Как сменить статус поста по наступлению конкретной даты?
Добрый день, есть сайт купонов. Каждый купон имеет поле
дейстувет до (дата)
.
Стоит задача сделать так, чтобы при наступлении этой даты, статус поста менялся на "Черновик". Постов может быть от 10 до 500.
Как проверять глобально опубликованные посты, и, если наступила дата, которая указана в выше озвученном поле поста - распубликовать его?
В голову приходит только раз в сутки вп_кроном проганять все опубликованные посты и проверять. Но правильно ли это?
Вопрос задан
более трёх лет назад
281 просмотр
2
комментария
Подписаться
1
Оценить
2
комментария
Facebook
Вконтакте
Twitter
OVK2015
@OVK2015
wp_cron?
Написано
более трёх лет назад
Антон Середний
@smidl
Автор вопроса
OVK2015
: ну да, я писал в последнем абзаце об этом. Но не знаю, нормально ли это - раз в сутки перебирать все опубликованные посты
Написано
более трёх лет назад
Решения вопроса
3
Alex
@streetflush
Ну если все обновлять боитесь, то можно при попытке воспользоваться купоном, проверять не прошло ли его время и если прошло возвращать "купон устарел".
Ответ написан
более трёх лет назад
2
комментария
Нравится
2
2
комментария
Facebook
Вконтакте
Twitter
Антон Середний
@smidl
Автор вопроса
Хорошее решение, кстати. Спасибо.
Написано
более трёх лет назад
ValeraValera
@cluberr
Все гениальное просто
Написано
более трёх лет назад
ValeraValera
@cluberr
а почему не правильно ?
В помощь
https://truemisha.ru/blog/wordpress/wp_schedule_ev...
Ответ написан
более трёх лет назад
2
комментария
Нравится
1
2
комментария
Facebook
Вконтакте
Twitter
Антон Середний
@smidl
Автор вопроса
думаю, перебор 1к постов может нагрузить хостинг?)
Написано
более трёх лет назад
ValeraValera
@cluberr
Антон Середний
: это уже совсем другая история , за тестирование не бьют )
Написано
более трёх лет назад
Антон Середний
@smidl
Автор вопроса
WordPress-разработчик
Почти в точку ответ нашел в
этой статье
Полезно, удобно и почти все готово, осталось оптимизировать
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
PHP
Простой
Как лучше сделать раздельное управление программами?
1 подписчик
6 часов назад
71 просмотр
0
ответов
PHP
Простой
Где у меня ошибка при добавлении своего приложения в HestiaCP?
1 подписчик
10 часов назад
58 просмотров
1
ответ
WordPress
Простой
Хороший ли вариант использовать Wordpress для API форума?
2 подписчика
вчера
265 просмотров
2
ответа
PHP
Простой
После переезда на новый хостинг перестал работать сайт?
1 подписчик
13 авг.
343 просмотра
4
ответа
PHP
Простой
Чем собирать статистику запросов от клиентов на сервере?
1 подписчик
13 авг.
279 просмотров
6
ответов
WordPress
Простой
Как создать пошаговый фильтр (классификатор) на вордпресс?
1 подписчик
11 авг.
102 просмотра
0
ответов
WordPress
Простой
Как изменить страницу входа wordpress?
1 подписчик
09 авг.
80 просмотров
1
ответ
WordPress
Простой
Где в WP прописана возможность (запрет) обновления темы?
2 подписчика
08 авг.
123 просмотра
3
ответа
PHP
+1 ещё
Средний
Как работать с подключениями к БД в долгоживущих приложениях с EntityManager в RoadRunner?
2 подписчика
07 авг.
179 просмотров
1
ответ
WordPress
Простой
Проблема с плагином Wordpress?
1 подписчик
05 авг.
198 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
PHP-developer / PHP-разработчик
Wanted
До 250 000 ₽
Backend developer (PHP)
Wanted
•
Казань
До 150 000 ₽
PHP-разработчик
Газпром добыча Иркутск
•
Иркутск
от 93 000 до 120 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама