Я пытаюсь подключиться к действию woocommerce_order_status_changed
и добавить одно событие в cp wp для немедленного выполнения (чтобы цикл запроса-ответа не был заблокирован):
add_action('woocommerce_order_status_changed', 'on_new_status', 10, 3);
add_action('send_new_status_custom_hook', 'logic_on_new_status', 10, 2);
function on_new_status($order_id, $from, $to){
wp_schedule_single_event(time(), 'send_new_status_custom_hook', array($from, $to));
}
function logic_on_new_status($first, $second){
// code
}
Событие это добавлено в cron (я вижу это с помощью плагина), но не выполняется. Когда я нажимаю «выполнить» вручную, он выполняется .
В чем может быть проблема?
Я использую Wordpress 5.3.2.
Спасибо!