Wordpress Cron作业不是“真正的”Cronjobs,相反,它们依赖于访问站点的人,然后查看是否是时候执行计划作业了。
1.:有人访问网站
2.:Wordpress调用文件wp cron。php
3.:wp cron。php会查看数据库中是否有此时到期的计划作业。
4.:wp cron。php执行所有计划的作业。
如果要确保cronjob按时执行,需要执行更多步骤:
1.:安排cronjob。你已经这么做了。
2.:禁用集成Wordpress Cron。编辑wp配置。php和插入define(\'DISABLE_WP_CRON\', true);
线下define(\'DB_COLLATE\',\'\');
3.:在服务器上创建一个“真正的”cronjob,设置为每隔一段时间(5分钟、15分钟、1分钟,诸如此类)运行一次。我不知道你是否可以以及如何在你的主机上创建cronjob,这是你必须问你的主机公司的。将cronjob的目标定为yourdomain。com/wp cron。php
4.:成功!您的cron现在应该可以正常工作了!
快乐的编码!