我很难尝试调试这个。基本上尝试在一个插件类中设置cron作业。我可以看到事件以正确的时间安排(使用Advance cron manager插件查看),除了事件之外的所有事情似乎都没有。然而,手动执行cron作业似乎工作(使用我上面提到的相同的插件)。以下是我的内容:
class xx_import {
const CRON_JOB_TITLE = 'automatic_import';
private function __construct()
{
add_action( 'automatic_import', array( $this, 'import_feed' ) );
}
// Create a new cron job to import jobs
public function setup_cron_job()
{
$timestamp = wp_next_scheduled( self::CRON_JOB_TITLE );
if( $timestamp == false )
{
wp_schedule_event( strtotime("+2 minutes"), 'daily', self::CRON_JOB_TITLE );
}
}
}