想要编辑、查看和控制WordPress站点上运行的爬虫任务吗?学习如何轻松查看和控制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插件的一步一步指南。

激活后,您需要访问Tools»Cron Events页面来控制Cron设置。

你会看到一个列表,所有的cron事件计划在你的网站上使用WordPress cron系统运行。

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

钩子的名字通常会给你一个提示,告诉你这个事件是做什么的。

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

你的WordPress插件可能会或不会使用它们自己的钩子前缀。例如,All in One SEO使用aioseo_前缀

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

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

重要提示:要非常小心处理cron事件,永远不要删除默认的WordPress cron事件。

现在让我们假设你看到一个由WordPress插件创建的cron事件,它是相当资源密集型的。

首先,您应该检查插件’s设置,看看是否有从那里控制它的选项。如果没有’t,那么你可以点击‘编辑’cron事件旁边的链接可以更改它。

点击Edit按钮将打开‘Modify Cron Event’下面的标签。

在这里您可以更改事件运行的频率。

设置完成后,点击‘按钮来存储您的设置。

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

WP Control插件可以很容易地在WordPress中添加你自己的Cron任务。只需访问Tools»Cron Events页面并向下滚动到‘添加Cron Event’选项卡。

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

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

接下来,你需要告诉WordPress下次什么时候运行cron。你可以输入‘now’这将立即触发cron, ’明天’+2天’或’25-02-2020 12:34:00′。

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

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

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

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

你需要添加钩子和一个在cron钩子被触发时运行的函数。 add_action(“wpb_custom_cron”、“wpb_custom_cron_func”);函数wpb_custom_cron_func () {wp_mail(“you@example.com”,“自动电子邮件”,“自动将邮件从WordPress测试cron的);}

强WPCode

不要# 8217;t忘记使用你自己的电子邮件地址。

该函数只是在cron运行时向您发送测试电子邮件。现在你可以向上滚动页面,点击‘立即运行’链接到cron事件旁边进行测试。

注意:使用cron需要中级水平的编程和WordPress开发技能。

我们希望这篇文章能帮助你了解如何查看和控制WordPress cron作业。你可能还想看看我们的终极指南,以加快WordPress和提高性能,或者我们的专家挑选的最好的WordPress安全插件。

更多有关于 Wordpress插件技巧

本人擅长Ai、Fw、Fl、Br、Ae、Pr、Id、Ps等软件的安装与卸载,精通CSS、JavaScript、PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、Python、Objective-C、ActionScript、Pascal等单词的拼写,熟悉Windows、Linux、OS X、Android、iOS、WP8等系统的开关机。

通过下面的方式来联系我们:

电邮:138762189@qq.com

联系QQ:点击这里给我发消息

官方站:www.tadke.com

※ ※ 联系请加我的企鹅号 ※※

※ ※技术支持请微信联系站长 ※※

Copyright © 2023 Tadke.com. 琼ICP备20000547号