首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >WordPress 后台自动更新详解和设置

WordPress 后台自动更新详解和设置

作者头像
Denis
发布于 2023-04-15 03:08:15
发布于 2023-04-15 03:08:15
1.1K00
代码可运行
举报
文章被收录于专栏:WordPress果酱WordPress果酱
运行总次数:0
代码可运行

WordPress 3.7 发布,其中一个最重大的功能就是 WordPress 可以后台自动更新了,无需人工介入。为了更好安全性和并且使得这个更新的过程更流畅,在默认情况下,只有小版本更新(比如安全和维护更新)以及翻译文件更新才被开启。

实际上 WordPress 后台自动更新功能有以下四种类型的更新:

  • 核心文件更新
  • 插件更新
  • 主题更新
  • 翻译文件更新

核心更新

核心文件更新被分成三种模式:

  • 核心开发更新模式,就是所说的“前沿(bleeding edge)”,这个模式下,你的 WordPress 是和开发版本同步的。这个不建议,除非你是 WordPress 极度爱好和尝鲜者。
  • 小版本核心更新模式,一般是安全和维护版本发布,比如 3.7 更新到 3.7.1。
  • 大版本核心更新模式,比如,3.7 更新 3.8。

默认,自动更新只开启了更新小版本发布和翻译文件。那么如何设置更新模式呢?我们可以通过定义常量或者过滤器来处理:

WP_AUTO_UPDATE_CORE

可以通过在 wp-config.php 文件中定义常量 WP_AUTO_UPDATE_CORE 下面三种值来设置不同更新模式:

  • true – 开发版,小更新,大更新都会自动更新。
  • false – 开发版,小更新,大更新都会自动更新。
  • minor – 只有小版本更新才会自动更新。

过滤器(Filters)

除了开启或者关闭所有三种的核心更新模式之外,如果你想单独开启某种或者关闭它们,我们可以用到这几个 filter:allow_dev_auto_core_updates, allow_minor_auto_core_updates, 以及 allow_major_auto_core_updates

这里有两个 WordPress 内置的函数 __return_true__return_false 会用来设置开启和关闭。

开启开发更新模式,和开发版本同步:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
add_filter( 'allow_dev_auto_core_updates', '__return_true' );

关闭小版本更新:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
add_filter( 'allow_minor_auto_core_updates', '__return_false' );

开启大版本更新:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
add_filter( 'allow_major_auto_core_updates', '__return_true' );

插件和主题更新

插件和主题自动更新在默认是关闭的,可以通过 auto_update_typefiltertype 可能是 "plugin" 或者 "theme".

开启插件自动更新:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
add_filter( 'auto_update_plugin', '__return_true' );

开启主题自动更新:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
add_filter( 'auto_update_theme', '__return_true' );

翻译更新

翻译更新默认是开启的,如果要关闭:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
add_filter( 'auto_update_translation', '__return_false' );

关闭自动更新

WordPress 后台自动更新功能很贴心,保证网站的代码实时最新,但是很多人感觉我的网站我做主,不希望自动更新,WordPress 也是提供了选项:

关闭核心文件更新

也是使用 auto_update_typefiltertype 应该是“core”,所以关闭核心更新:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
add_filter( 'auto_update_core', '__return_false' );

关闭所有更新

两种方法:

1. 在 wp-config.php 添加如下常量:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
define( 'AUTOMATIC_UPDATER_DISABLED', true );

2. 或者使用下面的 filter:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
add_filter( 'automatic_updater_disabled', '__return_true' );

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
WordPress网站尝试优化提升速度详细教程(前端+后台)WordPress教程
有朋友问我还有哪些稳定的 Gravatar 镜像地址,下面这些都是我收集的相对比较稳定的镜像:
文曦
2022/06/15
1K0
2022最新wordpress禁止程序插件主题自动检测更新的代码汇总
2022最新Wordpress禁止程序插件主题自动检测更新的代码汇总使用wordpress会感觉到后台比较慢,主要原因是wordpress会自动远程连接官网来检测程序、插件、主题是否存在新版本,由于我们这边访问wordpress网站很慢,所以检测更新的远程连接一直在尝试连接,这就导致使用后台的感觉很卡。解决这个问题的方法是禁止wordpress程序、插件、主题的更新检测以及自动更新。
文曦
2022/06/24
5630
2022最新wordpress禁止程序插件主题自动检测更新的代码汇总
解决 WordPress 无法自动检查更新
自 wordpress 3.7开始,自动更新已经默认开启。小版本更新将全自动运行,无需人工干预。但在 reizhi 的博客却遇到了一些问题,wordpress 不但无法自动更新,在更新界面也看不到最新的版本信息。如下图所示,下载后本应显示服务器端最新版本号,但在此只显示了一个横线。起初以为是版本号丢失,但查看 wordpress 后台底部却能够正确显示当前版本。重装过数次虽然能短暂解决,过一段时间之后又再次出现。 
reizhi
2022/09/26
1.5K0
解决 WordPress 无法自动检查更新
通过修改function文件来使WordPress网站加载速度更快
说明:WordPress由外国人开发的,使用了很多国外网站服务,比如Gravatar镜像、谷歌字体之类的,由于我们在国内,链接速度自然就慢了很多,有的还时不时的被墙,很影响使用,而且功能很强大,但是很多我们都不需要,这里我们可以通过修改function.php来精简WordPress,从而使网站速度变快。
用户8851537
2021/07/26
8310
网站制作之WordPress的运行速度优化
最近很多朋友吐槽wordpress速度慢,占cpu和内存,相比国内的PageAdmin、织梦这些主流的网站管理系统,wordpress在速度和负载上的确需要改进,尤其在大数据和高并发上需要进行很多方面的优化。
用户4831957
2019/07/17
1.1K0
让你的WP跑得更快 - WordPress优化指南
WordPress作为最流行的开源博客系统,2019年市场份额已经达到了33.4%,市场占有率达到三分之一。同时也有很多小伙伴将WP作为自己的博客系统(而我并没有),那么如何让自己的博客跑得更快呢?这里有关于优化的一点点小心得,希望能对你有帮助。
会长君
2023/04/24
7720
WordPress 手动升级更新方法
魏艾斯博客有个 wordpress 站很久没有更新版本了,每次 WordPress 升级都会对已发行问题进行安全修复,所以还是尽量的升级到最新版本。前几天上去看了一下最新版本 4.73,点击现在更新后,页面提示:请重试。然后就在这里反复循环了。试过了很多办法比如删除数据库中的版本更新锁定命令行也无效,干脆就手动更新吧。 WordPress 的主题和插件众多,如果你用的主题是比较简单的那还好说,我们不考虑这方面的情况而盲目设置自动升级,很容易导致升级之后出现错误,严重的会导致网站页面变空白、不兼容等问题。所以
魏艾斯博客www.vpsss.net
2018/06/01
4.8K0
彻底关闭 WordPress 自动更新和更新检查功能,提高后台运行速度
WordPress 支持在后台就可以自动去检查 WordPress 核心代码,插件和主题的版本,并且支持自动更新,这是非常了不起的功能,让 WordPress 站点时时保持最新版,特别是有安全漏洞出现的时候。
Denis
2023/04/13
1.5K0
WordPress 后台载入速度优化:关闭和禁用更新
很多站长们都知道 WordPress 默认都是开着自动更新的,并且 WordPress 的更新推送一直还都很不错,更新及时至少。WordPress 保持必要的更新也是很有必要的,至少每次的小版本更新都是 BUG 修复、漏洞修复,对于站点安全提升很有帮助,但是凡事都是有利必有弊的,为了保持 WordPress 更新的及时准确就必须有更新定时任务的存在来确保正常运行,这必然会造成 WordPress 后台载入速度的下降,所以今天明月分享给大家如何关闭 WordPress 的更新。
明月登楼的博客
2019/05/15
1.4K0
WordPress 后台载入速度优化:关闭和禁用更新
纯代码屏蔽WordPress后台无用项让你的后台更加简洁
根据自己的需要,将下面代码添加到当前主题functions.php或functions-diy.php文件中
沈唁
2019/12/09
1.1K0
纯代码屏蔽WordPress后台无用项让你的后台更加简洁
WordPress6.1.0中文正式版及优化代码
WordPress,全球广泛使用的知名免费开源网站博客程序。WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设自己的网站,也可以把WordPress 当作一个内容管理系统(CMS)来使用。WordPress 还是一个免费的开源项目,在GNU通用公共许可证下授权发布。
回忆大大
2023/03/09
1.2K0
WordPress6.1.0中文正式版及优化代码
每天一个WordPress文件:wp-config.php
wp-config.php 是 WordPress 用来保存配置信息的地方,包含网站的基础配置详细信息(如数据库连接信息),它是 WordPress 最重要的文件之一,该文件位于 WordPress 文件目录的根目录中。
Denis
2023/04/15
9310
关闭WordPress自动更新和后台更新检查的代码,管理员后台界面修改
在使用的主题 functions.php 文件添加如下代码就可以关闭 WordPress 自动更新和后台更新检查
冯色
2024/07/05
2320
关闭WordPress自动更新和后台更新检查的代码,管理员后台界面修改
WordPress自动更新太坑了,如何关闭自动更新?
有些时候我们会收到关于WordPress自动更新成功了的邮件信息,提示你WordPress自动的给你升级了版本,这个有人喜有人忧的功能我觉得吧,确实得需要分开的来看待了,当然对于本分喜欢自动更新点的人来说,不必动手永远是最新版本的系统,确实省时省心的没有觉得有任何的鸡肋的地方吧。
wordpress建站吧
2019/08/15
7.9K0
分享WordPress Mobile Pack汉化精简版及隐藏指定插件更新提示的方法
妈妈说,文章内容不一定要赞,但是标题绝对要长,俺还是很听话的.... 一、WordPress Mobile Pack 汉化精简版 言归正传,上次写在《解决 360CDN 缓存全开的情况下,主题调度失效
张戈
2018/03/23
1.7K0
如何禁止WordPress版本、主题和插件的自动更新?2种方法
不管是 WordPress 版本还是插件或主题,都不可能百分百完美没问题,发现问题解决问题,然后这也是为什么会有后续版本出来的原因。有时候 WordPress 新版本会自动升级,或者 WordPress 插件/主题也会有新版本出来,这都没有问题,但是最怕的就是它们自动升级,有可能会覆盖我们自己 DIY 的代码功能,也可能会因为兼容问题导致站点崩溃,所以有些站长就想通过禁止 WordPress 版本、插件和主题的自动更新。目前有两个方法,一个是纯代码实现,另一个是安装插件实现。
帝旭科技
2022/11/23
2.5K0
如何禁止WordPress版本、主题和插件的自动更新?2种方法
WordPress 网站怎么关闭自动更新和更新提示
WordPress 网站怎么关闭自动更新和更新提示?之前不是因为 WordPressP 自动更新导致主题无法正常使用,首页出现“空白模板:索引”。原文:《WordPress 自动更新后出现“空白模板:索引”的解决方法》但是我操作之后发现首页依然是“空白模板”,第一反应会不会是系统又自动更新了。故有此教程。
主机教程网2bcd.com
2022/10/17
1.3K0
禁用WordPress更新检查并隐藏升级提示
要禁用WordPress的版本更新提示,可以通过在主题的functions.php文件中添加一小段代码来实现。这样做不会阻止WordPress的安全更新或插件更新,但会隐藏后台中的WordPress核心更新提示。以下是一段示例代码,您可以将它添加到您的主题functions.php文件中以移除WordPress版本更新提示:
墨铺网
2024/08/25
2470
wordpress 手动更新方法记录
魏艾斯博客的 wordpress 更新比较慢,在 3.7 版本停留了很久,后来手动升级到 4.73 版本和 4.86 版本,这又过去了半年时间,wordpress 官方版本已经更新到 4.95en 了,于是就更新到了 4.94cn 版本,记录一下手动更新过程和注意事项。 之前写过一个WordPress 手动升级更新方法,里面有一些遗漏的地方,就在本文补充完善一下。更新 wodrepss 到最新版本可以及时跟上官方程序优化和补丁,好处多多。 更新 wordpress 之前切记备份网站文件和数据库,这是老魏敢折
魏艾斯博客www.vpsss.net
2018/06/01
2.5K3
WordPress 后台代码禁用自动更新提醒​​
该功用能够主动的检测 WordPress 程序、你安装的主题、你安装的插件的新的版别并在后台提示管理员更新。更新费事且新的版别还或许发生一些不兼容问题.网站基本定型,不需要对外观或功用更新或进行太大的改动.主动更新占用服务器资源.有些更新只是更新了一点点内容,这样经常更新费事。咱们能够先封闭主动更新,过一定的时间再统一更新,你的 WordPress 网站现已正式发布并且外观、功用现已定型,这时候你能够考虑封闭主动更新,更新导致不兼容所困扰的站长,封闭吧,反正在用的 WordPress 或插件不会报十分严峻的缝隙,厌倦了后台的更新提示的站长们,你能够考虑! 建议一切的现已上线的网站的站长们,封闭 WordPress 主动查看更新吧!
空木白博客
2019/10/02
6680
推荐阅读
相关推荐
WordPress网站尝试优化提升速度详细教程(前端+后台)WordPress教程
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档