首页 » 博文 » wpbeginner » 最佳插件 » 如何查看和控制 WordPress Cron 作业

如何查看和控制 WordPress Cron 作业

最近,我们的一位读者询问是否可以在仪表板中查看和控制 WordPress cron 作业系统。

Cron 是一种在 Web 服务器上运行计划任务的技术。WordPress 带有自己的内置 cron,允许它执行计划任务,例如检查更新、发布计划帖子等。

在本文中,我们将向您展示如何查看和控制 WordPress cron 作业。

什么是 WordPress Cron?怎么运行的?

Cron 是一个技术术语,用于表示按计划时间或定期运行的命令。大多数 Web 服务器使用它来维护服务器并运行计划任务。

WordPress 带有自己的 cron 系统,可以执行计划任务。例如,检查更新、从垃圾箱中删除旧评论、发布预定帖子等。

WordPress 插件还可以使用它来执行您指定的任务。例如,您的WordPress 备份插件可以使用 WordPress cron 按照给定的时间表自动创建备份。

然而,插件不负责任地使用 WordPress cron 可能会减慢您的网站速度。特别是,如果您使用共享主机

如果插件经常执行资源密集型任务,那么您需要确定问题并修复它。

我们来看看如何在不编写任何代码的情况下查看和控制WordPress cron系统。

查看和控制 WordPress Cron 系统

您需要做的第一件事是安装并激活WP Crontrol插件。有关更多详细信息,请参阅我们有关如何安装 WordPress 插件的分步指南。

激活后,您需要访问工具»Cron 事件页面来控制 cron 设置。

WordPress Cron 事件

您将看到计划使用 WordPress cron 系统在您的站点上运行的所有 cron 事件的列表。

在第一列中,您将看到运行 cron 的挂钩的名称。

挂钩名称通常会提示您此特定事件的作用。

大多数默认的 WordPress 挂钩以 wp_ 前缀开头,例如 wp_update_plugins、wp_update_themes 等。

您的 WordPress 插件可能会或可能不会使用自己的前缀作为其挂钩。例如,多合一 SEO使用aioseo_ prefix.

您还可以看到 cron 下次运行的时间以及下次运行之间的时间间隔。

列表中的最后一列允许您编辑、删除或运行 cron 事件。

重要提示:要非常小心地处理 cron 事件,切勿删除默认的 WordPress cron 事件。

现在,假设您看到由 WordPress 插件创建的 cron 事件,该事件非常消耗资源。

首先,您应该检查插件的设置,看看是否有一个选项可以从那里控制它。如果没有,您可以单击 cron 事件旁边的“编辑”链接来更改它。

在 WordPress 中编辑 cron

单击“编辑”按钮将打开下面的“修改 Cron 事件”选项卡。

您可以在此处更改事件运行的频率。

修改 cron 设置

完成后,单击“修改 Cron 事件”按钮来存储您的设置。

在 WordPress 中添加您自己的 Cron 事件

WP Control 插件可以轻松地将您自己的 cron 作业添加到 WordPress。只需访问“工具”»“Cron 事件”页面并向下滚动到“添加 Cron 事件”选项卡即可。

在 WordPress 中添加自定义 cron 事件

首先,您需要为您的 cron 事件提供一个挂钩名称。挂钩名称不能包含空格或特殊字符。

如果您要执行的函数需要参数,那么您可以提供这些参数。

接下来,您需要告诉 WordPress 下次何时运行 cron。您可以输入“现在”(立即触发 cron)、“明天”、“+2 天”或“25-02-2020 12:34:00”。

最后,您需要选择一个时间表。您可以选择每小时、每天两次、每天或每周一次。您还可以使其成为非重复事件。

完成后,单击“添加 Cron 事件”按钮保存更改。

您会注意到您的 cron 事件现在将出现在事件列表中。

然而,目前它什么也不做,因为你还没有告诉 WordPress 当这个事件被触发时要做什么。

您将需要添加您的钩子和一个在触发 cron 钩子时运行的函数。

12345add_action( 'wpb_custom_cron', 'wpb_custom_cron_func');functionwpb_custom_cron_func() {  wp_mail( 'you@example.com', 'Automatic email', 'Automatic scheduled email from WordPress to test cron');}

WPCode与 ❤️ 主办

在 WordPress 中一键使用

不要忘记使用您自己的电子邮件地址

该函数只是在 cron 运行时向您发送一封测试电子邮件。现在,您可以向上滚动页面并单击 cron 事件旁边的“立即运行”链接来测试它。

注意:使用 cron 需要中级编程和 WordPress 开发技能。如果您不具备这些技能,我们建议您聘请 WordPress 开发人员

这就是我们希望本文能帮助您了解如何查看和控制 WordPress cron 作业的全部内容。您可能还想查看我们加速 WordPress 和提高性能的终极指南,或者我们专家精选的最佳 WordPress 安全插件

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Scroll to Top