如何解决WooCommerce 4.0更新后,WP Cron作业停止工作
自从更新到最新的WooCommerce版本以来,我的自定义插件cron作业无法正确执行。 cron作业似乎正在运行,但是相关的动作/功能没有任何作用。在更新之前,它就像一个魅力。这是插件中的代码:
if (!function_exists('check_birthday_install')) {
function check_birthday_install()
{
if (!wp_next_scheduled('check_birthday_event')) {
wp_schedule_event(time(),'daily','check_birthday_event');
}
}
}
register_activation_hook(__FILE__,'check_birthday_install');
function my_deactivation()
{
wp_clear_scheduled_hook('check_birthday_event');
}
register_deactivation_hook(__FILE__,'my_deactivation');
function check_birthday()
{
// do something related to checking user birthday here
error_log("working");
}
add_action('check_birthday_event','check_birthday');
我已经使用Cron Events多次测试了该事件并运行了该事件,但无济于事。是否有人熟悉WooCommerce 4.0(或WordPress 5)之后的更改
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。