从在unctions.php外部运行的函数调度cron作业?

时间:2019-12-02 作者:Jussi

我的函数中有一个非常简单的函数和挂钩注册。php,如下所示:

function do_this_thingy(){
   // I am sending myself some simple admin report mails, tested & works
}
add_action( \'mail_event_hook\', \'do_this_thingy\');
然后,在页面模板中,我有一行:

wp_schedule_single_event( time() + 600, \'mail_event_hook\' );
// expected: to receive message in ten minutes time. Result: no message :(
可能出了什么问题?

编辑:问题答案:

这是本地服务器上的吗?不,这是我的现场WP

1 个回复
SO网友:Jussi

解决了,尽管方式很差。

如果我移动调度程序功能

wp_schedule_single_event( time() + 600, \'mail_event_hook\' ); 
转换为函数。php它开始工作。不知道为什么,但这是自学成才的开发人员的诅咒。

相关推荐

从wp-cron切换到服务器cron作业

我正在创建一个wordpress插件,用于交易加密货币。这是一个机器人,我需要每10秒检查一次货币值。为了做到这一点,我需要通过cron作业运行PHP脚本。我曾尝试使用wordpress cron作业,但它们在执行时间方面并不可靠。我想问:有没有办法在使用CPanel的服务器上每隔10秒执行一次cron作业?我试过在CPanel上使用cronjob,但它们的粒度只有一分钟,还不够提前谢谢