在宝塔面板添加 WordPress 定时作业计划任务
文本是《宝塔面板下运维WordPress网站(共8篇)》专题的第 8 篇。阅读本文前,建议先阅读前面的文章:
- 1.使用 WinSCP 和 PuTTY 管理 Linux 服务器
- 2.安装宝塔面板和配置服务器LNMP环境
- 3.宝塔面板添加网站并安装WordPress
- 4.宝塔面板为WordPress网站添加SSL证书设置https访问
- 5.宝塔面板自动定时备份网站文件和数据库到阿里云OSS
- 6.宝塔面板开启监控功能并解决内存占用过高的问题
- 7.宝塔面板加密 WordPress 网站管理后台
在《如何在 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 定时任务。