Как очистить Cron от устаревших задач

Как очистить Cron от устаревших задач

WordPress использует Cron при запуске различных запланированных задач и сценариев, таких как резервное копирование блога или удаление спамерских комментариев. К сожалению, некоторые плагины, которым необходим Cron для своей работы, запрограммированы недостаточно хорошо, вследствие чего они оставляют старые задачи в Cron’е даже после своего удаления.

Если вы вдруг заметили, что в Cron’е остались старые задачи (увидеть это можно через плагин Cron View), то вы можете использовать следующую удобную функцию, чтобы удалить их. Замените ‘cron_name’ на имя той задачи, которую вы хотите удалить, после чего поместите код в файл functions.php. С избыточными задачами теперь будет покончено. Вы можете удалить добавленный фрагмент кода как только расписание Cron будет полностью очищено.

add_action("init", "clear_crons_left");
function clear_crons_left() {
wp_clear_scheduled_hook("cron_name");
}

http://www.wpmayor.com/posts/wordpress-hacks/how-to-remove-obsolete-cron-jobs/

Сохранено из oddstyle.ru

Добавить комментарий

%d такие блоггеры, как: