无法在wordpress中调用cronjob的函数

时间:2015-08-19 09:09:49

标签: php wordpress

我通过为它创建一个函数来创建一个cron作业。这个函数是在Wordpress的主题文件夹中的functions.php中创建的。我在函数中设置了日志。它的代码如下: -

add_action('my_daily_event','send_notification_daily');
function my_activation() {
        if ( !wp_next_scheduled('my_daily_event' ) ) {
                wp_schedule_event( current_time( 'timestamp' ), 'daily', 'my_daily_event');
        }
}
add_action('wp', 'my_activation');
function send_notification_daily(){
//send some notification daily
error_log("is this working");
}

error_log没有显示设置日志“它是否正常工作”。这意味着该功能无效。但为什么?我无法理解这一点。

我在过去的两天里摸不着头脑。但我无法找到解决方案。请有人帮助我使这个功能起作用。谢谢你。

1 个答案:

答案 0 :(得分:0)

如果它在没有cron作业且没有cron作业的情况下正常工作,请确保所有包含路径都是绝对路径。使用cron作业时,相对路径无法正常工作