Способ выполнения на определенном интервале
function informant_main_action(){ die('working'); }
Пользовательское расписание для работы Cron
function my_cron_definer($schedules){ $schedules['weekly'] = array('interval'=> 120, //604800 'display'=> __('Once Every week') ); return $schedules; } add_filter('cron_schedules','my_cron_definer');
Регистрация графика активации плагина
register_activation_hook( __FILE__, 'informant_run_on_activation' ); function informant_run_on_activation(){ if(!wp_next_scheduled('informantweeklynewsletter')){ wp_schedule_event(time(), 'weekly', 'informantweeklynewsletter'); } }
Вызов моего метода для пользовательского события
add_action('informantweeklynewsletter','informant_main_action');
Я установил плагин Cron Gui для просмотра запланированного cronjob, и он правильно перечисляет мое событие, так как я повторяю повторяемость каждые две минуты, когда cron gui показывает правильный результат, то есть обновляет время +2 минуты.
Но мой метод informant_main_action()
не работает. Какая ошибка я делаю. ?
благодаря