禁用 WordPress 定时任务
首页>>技术教程>>正文
本篇文章更新于 2022-02-15 22:43:37
本篇文章更新于 2022-02-15

在测试主题在大数据、文章多情况下的运行速度时,发现会生成PHP错误日志:

PHP Warning:  foreach() argument must be of type array|object, int given in XXXXX\wp-cron.php on line 117

wp-cron.php是 WordPress 用于定时任务,可能是在测试时使用了采集插件采集文章,停用插件后,定时采集设置还留在数据库中引起的。

解决办法:

一、屏蔽错误提示

打开wp-cron.php文件将第117行的:

foreach ( $cronhooks as $hook => $keys ) {

改为:

if ( is_array( $cronhooks ) ) foreach ( $cronhooks as $hook => $keys ) {

即可禁止生成这个错误信息。

二、禁用定时功能

打开 WordPress 配置文件 wp-config.php添加:

/** 禁用定时 */
define('DISABLE_WP_CRON', true);

即可禁用定时功能。

另外,这个定时功能非常消耗资源,会让cpu占用达到100%的情况,造成宕机。如果你的主机经常因资源耗尽被停机,罪魁祸首有可能就是这个。

所以不使用定时功能,第二种方法直接禁用。

历史上的今天

很遗憾~,历史上的今天未发表过文章
技术教程

文字彩色特效代码[代码分享]

2022-2-15 21:01:45

技术教程

适用于wordpress的时间进度小工具[WP教程]

2022-2-19 22:36:38

重要说明

本站资源大多来自网络,如有侵犯你的权益请联系管理员或给邮箱发送邮件zhouqiuqiu123@foxmail.com 我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果遇到评论下载的文章,评论后刷新页面点击对应的蓝字按钮即可跳转到下载页面本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip(点击下载),zip、rar解压,建议下载WinRAR(点击下载)

敏而好学,不耻下问。——孔子