在WordPress中创建一个真正的cron作业?

时间:2015-03-02 09:35:59

标签: php wordpress cron

我一直在尝试使用cPanel cronJobs创建一个合适的cronjob。

对此我一直关注tutorial

到目前为止,我的cronjob似乎正在运行,因为我收到一封电子邮件说它正在运行。

我的cron代码是:

wget -O /dev/null http://my-domain.co.uk/wp-cron.php?doing_wp_cron

想要运行的功能似乎并没有运行。我不确定它是如何工作的,并且真的很难设置WP Cron。

// Cron Jobs -> Email Notifications
add_action( 'schedule-emailNotifications',  'update_db_hourly' );

function my_activation() {
  if ( !wp_next_scheduled( 'schedule-emailNotifications' ) ) {
    wp_schedule_event( current_time( 'timestamp' ), 'hourly', 'schedule-emailNotifications');
  }
}
add_action('wp', 'my_activation');

// Scheduled FUNCTION
function update_db_hourly() 
{
  testEmail();
} // end update_csv_hourly

所以我相信cron运行正常,但它似乎没有运行我的测试脚本。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

将此配置文件应该可以正常工作

define('ALTERNATE_WP_CRON', 'true');