我的函数中有一个非常简单的函数和挂钩注册。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首先,我怎么知道可以发送电子邮件?如果我只是从函数运行它,我用来发送电子邮件的代码就可以完美地工作。php或其他。服务器上的php文件。我每次尝试都会收到电子邮件我确定CRON的工作被解雇了吗?我有一个插件WP Crontrol,它没有显示计划任务/cron作业。因此,我假设答案是否定的。日志中是否存在PHP错误?今天晚些时候启用调试日志记录后,我可以看看这一点。将更新