【发布时间】:2020-06-02 15:59:07
【问题描述】:
我正在尝试挂钩woocommerce_order_status_changed 操作并向 wp cron 添加单个事件以立即执行(这样请求-响应循环不会被阻塞):
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
}
事件 is 添加到 cron(我可以使用插件查看),但未执行。当我手动点击“执行”时,它被执行了。
可能是什么问题?
我正在使用 Wordpress 5.3.2。
谢谢!
【问题讨论】:
标签: wordpress woocommerce cron custom-wordpress-pages