Добрый день коллеги. Через js событие ajax подключаю php файл, в котором запланировано разовое событие с помощью wp_schedule_single_event. Пытаюсь отправить себе письмо:
function do_this_in_an_hour() {
wp_mail('myemail@gmail.com','Тема тестового письма','Тестовое сообщение');
}
add_action('my_new_event','do_this_in_an_hour' );
wp_schedule_single_event( time() + 60, 'my_new_event' );
Событие добавляется в список запланированных задач, однако не срабатывает - письмо не отправляется.
Не совсем понимаю суть работы wordpress-овского крона в контексте задачи. Предложите, пожалуйста варианты решения проблемы. Мне нужно, чтобы событие планировалось при каком-либо действии пользователя, а не каждый раз, когда происходит посещение сайта.
За ранее спасибо
Я так понимаю в кроне прописывается лишь событие, но нет информации, какой именно php код нужно обрабатывать?