@OneTwoThreeFourFive

Если где-то была ошибка, то добавить действие в wp_schedule_single_event?

Например, удалить из базы данных какое-то значение. Но была ошибка и данные не удалились ($wpdb->delete вернуло false), тогда добавить действие (удалить эти данные) в wp cron с помощью функции wp_schedule_single_event, например, через 30 секунд.

Хорошая идея или нет?
Если нет, то как убедиться, что данные удалились или сделать ещё раз то, что не было сделано? Не думаю, что рекурсия (делать пока не вернёт true) подходит в таких местах.

Как вы обрабатываете ошибки и что делаете, чтобы действия были сделаны снова (ещё раз попробовать удалить)?
  • Вопрос задан
  • 24 просмотра
Пригласить эксперта
Ответы на вопрос 1
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
Гавно идея.
Правильно делать так.
Писать в лог последний запрос и если хочется оперативности то отсылать ошибку менеджеру/админу на почту/телегу/viber/мозг
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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