你知道WordPress会自动更新你的网站吗?没错,升级包括插件和主题。虽然自动升级对安全性有一定的好处,但是也有一定的几率让你的网站瘫痪。本文我们将为你展示如何禁止WordPress在后台自动更新。
后台自动更新是从WordPress 3.7引入进来的,当时是为了提高网站的安全性,因为许多用户从来不升级他们安装的插件和WordPress核心系统。默认是只针对发布的小版本,但是实际情况是WordPress可能会升级插件和主题。
我们先来看一下如何禁用WordPress的自动更新。
配置并禁用WordPress自动更新
禁用自动更新最简单的方法是安装Easy Updates Manager插件。然后在管理员后台界面点击左侧边栏的“Updates Options”进行相关设置,点击“Disable All Updates”按钮将禁用所有的更新,包括WordPress核心文件、插件和主题。
或者,你可以通过在wp-config.php文件中添加以下代码来禁用WordPress的自动更新:
define( 'WP_AUTO_UPDATE_CORE', false );
这行代码会禁用WordPress全部的自动更新。
如果你想接收核心文件的小更新,但是想禁用主题和插件的更新,那么你可以将下面的代码添加到主题的function.php文件中,或者是插件专用文件中。
禁用WordPress插件自动更新:
add_filter( 'auto_update_plugin', '__return_false' );
禁用WordPress主题自动更新:
add_filter( 'auto_update_theme', '__return_false' );
好了,现在你已经知道该如何禁用WordPress的自动更新了,问题来了,你应该禁用它吗?
在我们的网站上,我们禁用了插件和主题的自动更新但是启用了核心文件的更新。
我们在下面列出了自动更新的优缺点,希望可以对你有一定的帮助。
优点
你不用再操心那些对WordPress进行维护和提升安全性发布的小更新,自动更新会帮你搞定。在以前这个功能只有你购买使用了WordPress专用主机才会有的,但是现在每个人都可以享受这一功能了(至少小版本可以自动更新了)。
还有个好处你需要知道,如果WordPress或者某个热门的插件发现了严重的安全性问题,即使你在度假,WordPress也会为你自动安装更新,保证网站的安全性。
缺点
自动更新有可能会让你的网站挂掉。虽然我们还没有遇到过这样的问题,但是那是因为我们没有修改任何的核心文件。如果你修改了WordPress核心文件,那么这些自动更新会覆盖掉修改的文件。
如果WordPress觉得有必要为你正在使用的主题发布一个安全更新,那么很有可能这个更新会让你的网站挂掉,尤其是你修改过主题的文件。
类似的,插件自动更新也可能会让你的网站出现问题,因为里面有太多的变量了(不同的服务器环境,插件组合等)。
虽然这些更新会保证大部分的网站不受影响,但是考虑到全球32%的网站都在使用WordPress,所以很小的比例也代表着大量的网站。
所以,对于自动更新你有什么看法?你会禁用自动更新吗?
原创文章,作者:506227337,如若转载,请注明出处:https://blog.ytso.com/tech/wp/246210.html