Перестал работать wp_cron
-
Здравствуйте! Сегодня обнаружил, что мой плагин, использующий wp_cron, перестал работать. Подумал, может с сайтом какой-то косяк, проверил на другом сайте — тоже не работает. Написал элементарный код, чтоб убедиться, что это ошибка не в коде — и даже элементарный код не сработал
вот этот код:
add_filter('cron_schedules', 'add_new_schedules'); function add_new_schedules($schedules){ // Функция добавления нового промежутка времени $schedules['ten_sec']=array( 'interval'=>10, 'display'=>'Every 10 sec' ); return $schedules; } // wp_clear_scheduled_hook('my_task_hook'); if ( ! wp_next_scheduled( 'my_task_hook' ) ) { wp_schedule_event( time(), 'ten_sec', 'my_task_hook' ); } add_action( 'my_task_hook', 'my_task_function' ); function my_task_function() { echo '<script type="text/javascript">alert("Hello");</script>'; }
Ещё раз уточную, проверял на 3-х сайтах и на разных хостингах — код не работает. Кто может подсказать, в чём причина и как она лечится?
p.s. Код размещал как в файл функций, так и отдельным плагином.
p.p.s. Проверял на ВП версии 4.0.1, 4.1
p.p.p.s. Расписание создаётся, записывается в базу данных, но не выполняется
Просмотр 8 ответов — с 1 по 8 (всего 8)
Просмотр 8 ответов — с 1 по 8 (всего 8)
- Тема «Перестал работать wp_cron» закрыта для новых ответов.