首页 » SEO优化 » php体系主动进级技巧_彻底关闭 WordPress 自动更新和更新检查功能提高后台运行速度

php体系主动进级技巧_彻底关闭 WordPress 自动更新和更新检查功能提高后台运行速度

访客 2024-12-07 0

扫一扫用手机浏览

文章目录 [+]

1. WordPress 的更新做事器在国外,并且没有在海内开启加速做事,以是 WordPress 在后台检讨更新的时候,可能由于各种缘故原由无法顺畅连接上,然后一贯卡着,造成 WordPress 后台有时很慢很慢。

2. 自动更新是好事,但是一些插件或者主题改动太大,造成了后台崩溃,那就不是好事了, 特殊是生产环境崩了,那就更不是什么好事了,以是对付一些敏感的系统,最好在测试做事器长进级并测试好之后,再到正式生产做事器长进级。

php体系主动进级技巧_彻底关闭 WordPress 自动更新和更新检查功能提高后台运行速度

以是综上所述,最好在正式做事器上关闭 WordPress 自动更新功能,在测试做事器长进级更新好之后,再更新到正式做事器,这样担保做事稳定,也能够让 WordPress 后台跑的更快。

php体系主动进级技巧_彻底关闭 WordPress 自动更新和更新检查功能提高后台运行速度
(图片来自网络侵删)
关闭自动更新和更新检讨功能

那么怎么关闭 WordPress 自动更新和后台更新检讨呢?

首先 WordPress 供应了一个常量:AUTOMATIC_UPDATER_DISABLED,在 wp-config.php 文件中将该值设置为 false,就可以关闭自定更新功能。

如果不想改 wp-config.php 文件,WordPress 还供应了一个 automatic_updater_disabled 接口,通过它也可以关闭自动更新:

add_filter('automatic_updater_disabled', '__return_true');

不过你有没有访问后台,WordPress 都会定时检测 WordPress 核心,插件和主题是否有更新了,这个功能是通过定时作业实现的,一共有三个定时作业:

wp_version_check:检测 WordPress 核心代码是不是最新版本。
wp_update_plugins:检测 WordPress 插件是不是最新版。
wp_update_themes:检测 WordPress 主题是不是最新版。

这三个定时作业,每两天跑一次,不管有没有访问后台,他们都会运行检测你的站点是否须要更新。
我们可以通过以下代码实现关闭定时更新检讨的作业:

remove_action('init', 'wp_schedule_update_checks'); wp_clear_scheduled_hook('wp_version_check'); wp_clear_scheduled_hook('wp_update_plugins'); wp_clear_scheduled_hook('wp_update_themes');

除了定时作业之外,如果访问 WordPress 后台,WordPress 会每隔 12 小时,就会检测 WordPress 核心,插件和主题是否有更新了。
这个便是 WordPress 有时很慢很慢的缘故原由,由于良久没有访问 WordPress 后台,一访问 WordPress 就先去检测更新,以是就显得特殊慢,觉得很明显,由于你访问,每隔 12 小时就会检测,以是造成很多人认为 WordPress 很慢。

以是这个每隔 12 小时就检测更新的功能,尤其要关闭,这是后台提速的关键:

remove_action('admin_init', '_maybe_update_core');remove_action('admin_init', '_maybe_update_plugins');remove_action('admin_init', '_maybe_update_themes');

我们这样屏蔽之后,是不是后台就无法得到 WordPress 更新了呢?不是的,当我们进入 WordPress 后台插件管理页面,主题管理界面,以及仪表盘下的更新子页面,无论什么时候进入这个三个界面,WordPress 都会去检测是否有新版本的。

当然也可以把进入这些页面就检测更新的功能去掉,但是个人以为没有必要,进入详细页面干详细对应的事情,我以为完备是没有问题,以是这里就不供应干系代码了。

上面这些代码都可以添加到当前主题的 functions.php 文件,也可以在WPJAM Basic 插件中直接勾选屏蔽自动更新功能即可。

那么这样处理之后,如果有更新的时候,就要手动来更新了,建议利用 SSH 安装,升级和迁移 WordPress 博客。

屏蔽 WordPress 自动更新和更新检讨功能已经整合到 WPJAM Basic 插件中,并已免费供应下载,点击阅读原文获取。

相关文章