什么是 WordPress Cron 作业?
WordPress cron 作业是一个模拟 UNIX cron 系统的系统,可以按自定义时间间隔自动调度任务。它允许 WordPress 用户在页面加载时执行基于时间的任务,例如发布计划帖子和检查更新。
使用 WordPress Cron 的优点和缺点是什么
WP-Cron 系统很容易设置,因为与 UNIX cron 作业不同,它不需要了解 UNIX 命令。各种 WordPress cron 作业插件都具有简化设置和管理过程的功能。
通过自定义时间间隔安排重复性任务,你可以节省时间并专注于其他重要任务。此外,如果计划任务未能按时运行,该系统可确保您不会丢失任何数据——这是 UNIX cron 作业无法做到的。
WP-Cron 仅在用户访问您的网站时运行。如果没有人触发页面加载,低流量的 WordPress 网站将跳过一些作业,从而导致待处理的缓存累积并损害网站的加载时间和性能。
如何使用插件管理 WordPress Cron 作业
设置和管理 WordPress cron 作业的最简单方法是使用 cron 作业插件,使用WP Crontrol,因为它免费并且具有所有必要的功能。
1.安装WP Crontrol插件
首先,按照以下步骤安装并激活用于管理 cron 作业的 WordPress 插件:
- 从 WordPress 管理仪表板导航至插件 → 添加新插件。
- 搜索栏输入WP Crontrol,按enter确认,找到插件点击立即安装。
- 安装完成后,选择“激活”
激活后刷新网站,要查看 WordPress 站点上运行的所有 cron 作业,从仪表板转到“工具”→ “Cron 事件” 。
注意:不要删除任何默认的 WordPress cron 作业(它们具有wp前缀)。否则会破坏网站的核心功能。
2. 添加新的 Cron 事件
现在你可以控制 WordPress cron 作业了。添加新的 cron 事件的操作如下:
- 访问Cron Events子菜单并单击页面顶部的Add New 。
- 设置定时任务(Cron 事件)并为其创建一个WordPress挂钩。确保挂钩的名称符合PHP的命名规则。选择任务的执行时间和频率。如果不需要额外参数,可以不填写参数框。
- 单击添加事件。如果成功,新的 cron 事件将出现在Cron 事件列表中。
- 现在你已经有了一个挂钩,下一步是将其与触发 cron 事件时运行的操作一起添加。
3.设置Cron调度
该插件提供了四种标准时间间隔可供选择,但它仍然允许用户创建自定义间隔。请按照以下步骤添加新的 cron 计划:
- 从 WordPress 仪表板导航至“设置”→ “Cron Schedule” 。
- 填写“添加 Cron 计划”部分下的字段。在这里,我们将间隔设置为 600 秒(10 分钟)。使用 PHP 命名约定来创建间隔名称。
- 单击添加 Cron 计划。新的时间间隔应出现在列表中。
4. 编辑Cron 事件
我们有了自定义间隔,将它与自定义 cron 一起使用。以下是修改现有 cron 事件的方法:
- 找到“工具” → “Cron Events”并找到我们之前创建的 cron 事件。单击其下方的编辑。
- 打开“重复”下拉菜单并选择10 分钟。
- 单击更新事件。
如何使用 WP-CLI 设置 WordPress Cron 作业
设置 WordPress cron 作业的另一种方法是使用WP-CLI。该工具允许您通过命令行界面管理站点。
WP-CLI安装方法:下载Phar 文件安装
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
接下来,检查 Phar 文件以验证其是否正常工作:
php wp-cli.phar --info
要通过在命令行中键入 来使用 WP-CLI wp
,请使文件可执行并将其移动到 PATH 中的某个位置。例如:
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
如果 WP-CLI 安装成功,运行时您应该看到类似以下内容wp --info
:
$ wp --info
OS: Linux 5.10.60.1-microsoft-standard-WSL2 #1 SMP Wed Aug 25 23:20:18 UTC 2021 x86_64
Shell: /usr/bin/zsh
PHP binary: /usr/bin/php8.1
PHP version: 8.1.0
php.ini used: /etc/php/8.1/cli/php.ini
MySQL binary: /usr/bin/mysql
MySQL version: mysql Ver 8.0.27-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))
SQL modes:
WP-CLI root dir: /home/wp-cli/
WP-CLI vendor dir: /home/wp-cli/vendor
WP_CLI phar path:
WP-CLI packages dir: /home/wp-cli/.wp-cli/packages/
WP-CLI global config:
WP-CLI project config: /home/wp-cli/wp-cli.yml
WP-CLI version: 2.10.0
要访问现有的 cron 事件,请在终端中输入以下命令:
wp cron event list
以下命令将显示可与 WP-CLI 一起使用的其他命令:
wp help
WordPress cron 作业可以方便地按自定义时间间隔安排任务。虽然 WP-Cron 有一些缺点,但用此实用程序能够帮助你更有效地执行管理任务。
相关内容推荐
.net制作网站昆阳制作网站湛江专门制作网站医院网站建设网站制作网站制作netbeans购书网站制作手工寻亲网站制作pptvcr制作网站apple网站制作佛山建站制作网站网络推广网站制作网站建设甜点网站制作长安网站制作开发小微网站制作安溪网站制作合照制作的网站bootstrap制作网站路由 制作网站网站制作公司网站建设要求html如何制作网站登封网站制作和网站建设昆明网站制作网页国庆网站制作魔兽网站制作手工品质网站制作优势旗帜制作网站佛山建站制作网站制作片头网站鹤岗网站制作公司情侣制作网站设计外国网站制作壁纸鄂州 网站制作制作网站排序fw制作网站金利来网站制作雪糕新东宝制作网站厦门网站制作与网站设计社交网站制作蛋糕案例网站制作快照网站制作乳山网站制作设计浦东网站制作费用快乐网站制作贴纸扫雷网站制作制作快递假网站乐至网站制作内江网站制作企业网站招聘网站技术 网站制作汉中制作网站泉州如何制作网站海报制作网站首页一五制作网站长沙网站建设洛阳网站制作制作手办网站记账网站制作粒子头像制作网站成都网站制作圈子网站制作项目模板知己网站制作壁纸网站 制作公司ppt制作网站首页配送网站制作邳州无锡网站制作网站制作嵊州晋中制作网站阜康网站制作推广乐业网站制作定制客栈网站制作金华电影制作网站怎么制作网站制作基础教案网站制作报价流程制作网站构成网站制作江苏网站制作技术大学动画制作网站制作公司大理低价网站制作青岛静态网站制作伽师网站制作制作网站技巧电子制作相关网站网站制作经验分享班级网站制作步骤制作网站新手网站制作后期西藏网站建设网站制作制作网站名语言制作网站江北制作网站特产网站制作电话宜春 网站制作岗网站制作西昌制作网站meme制作网站郓城网站制作制作移动端网站网站logo制作技巧oppo网站制作版纳网站制作同城网站免费制作湖口网站制作丰田网站制作头像西昌网站制作广州网站建设厦门网站制作新津制作网站费用横县网站制作澄江网站制作镇安网站制作制作套路网站网站制作 大连汕头制作公司网站制作用dw 制作网站网站制作 发布沧州银川网站制作vr画展制作网站公司网站制作站制作爆笑制作网站好网站制作贴纸制作网站micrsoft阿里的网站制作雄鹰网站制作视频新余网站建设网站制作台州定制网站制作遗照制作网站免费鸡蛋网站制作桃江制作网站vi制作网站珠海制作网站收费制作网站技巧攻击网站制作贴纸饮料网站的制作关系卡制作网站泰州网站制作策划网站制作重庆怎么制作付费网站丰田网站制作头像网站制作实录山东制作网站团队制作流体的网站古籍制作网站YOUTUBE网站制作表格文登网站制作费用网站制作南通检索网站 制作网页制作制作个人网站手机程序制作网站超市网站制作素材定远网站制作樱桃网站制作干花山东网站建设网站制作免费制作商用网站网站制作流程制作各个页面江苏长沙网站制作端午网站制作网站制作rss兰州网站制作质量制作网站功能介绍溧阳制作网站面网站制作泼墨手写制作网站小象制作网站制作平面网站制作网站pdf网站制作廊坊大连网站制作的网站认证网站制作墙网站制作网站制作 社团宜家网站制作网站制作合川制作网站帖子庆阳网站制作推荐金州网站制作寿宁网站制作海报制作网站男人服网站制作大网站制作书签模组制作网站地图图片制作网站沈阳网站制作沈阳网站建设logn制作网站广西网站建设网站制作用excle制作网站台灯网站制作深泽网站制作夫妻网站制作手工戒烟网站制作网站制作 flash 修改优盘制作网站崇川区网站制作且看网站制作软件库存网站制作黄骅网站设计制作汕头网站建设厦门网站制作drupal 网站 制作德州网站建设网站制作徐闻网站制作黄梅网站制作西餐网站制作app的制作与网站制作广告制作接单网站
暂无评论内容