在《如何在 WordPress 中禁用 wp-cron 并设置正确的 Cron 定时任务》一文中,我们介绍了为什么要使用服务器的计划任务替换 WordPress 自身 wp-cron 定时任务,这里将介绍使用宝塔计划任务替换的方法。
在 WordPress 中禁用 wp-cron
在替换之前,我们需要先禁用 wp-cron。
要禁用 wp-cron,您需要编辑wp-config.php,这是一个核心 WordPress 配置文件。它位于您的 WordPress 站点的根文件夹中,您需要使用 FTP 客户端或网络托管控制面板中的文件管理器。
该文件包含大量敏感信息,做出错误的更改可能会破坏您的 WordPress 网站。我们建议先备份文件,以防万一。您可以按照我们的指南了解如何在 WordPress 中编辑 wp-config.php。
您需要将以下代码粘贴到 wp-config.php 文件中,就在“就是这样,停止编辑!快乐的博客 /* That’s all, stop editing! Happy publishing. */“
的上方。
define('DISABLE_WP_CRON', true);
之后,您需要保存文件并将其上传回您的网站。
当有人访问您的网站时,WordPress 将不再触发 wp-cron。
在宝塔面板添加定时计划任务
宝塔面板是国内优秀的服务器环境面板,如果你的服务器使用了宝塔面板,可以在 计划任务 页面按照下图示例添加计划:
任务类型选择“访问URL”,执行周期设为30分钟,URL网址设置为:
https://example.com/wp-cron.php?doing_wp_cron
请确保将“example.com”替换为您自己网站的 URL。
到此,我们已经成功添加了宝塔计划任务来执行WordPress wp-cron 定时任务。
来源:
https://www.wpdaxue.com/baota-wp-cron.html