【发布时间】:2016-12-18 21:47:13
【问题描述】:
我在wp-config.php 中完成了define('DISABLE_WP_CRON', 'true');。
我设置了 cron 路径,但实际上我不知道如何编写代码,以便调用该 URL 将执行我的代码。我想在 WordPress cron 作业上编写真正的 cron 作业。
我在function.php 中尝试过,但没有成功:
if (! wp_next_scheduled ( 'my_hourly_event' )) {
wp_schedule_event(time(), 'hourly', 'my_hourly_event');
}
add_action('my_hourly_event', 'do_this_hourly');
function do_this_hourly() {
// do something every hour
}
【问题讨论】:
-
“没用”是什么意思? “如何编写代码以便调用该 URL 将执行我的代码”是什么意思?这正是 PHP 在 Web 服务器上正常配置时所做的事情。 Cron 旨在做一些非常不同的事情:它按计划运行代码,无需用户采取任何行动。
-
请注意,如果预定时间已过,当有人访问您的 WordPress 站点时,WordPress cron 作业操作将触发。