如何禁止WordPress自动更新?

WordPress是一个非常流行的开源内容管理系统,它默认会自动更新核心系统、插件和主题,以确保网站的安全性和稳定性。然而,有些用户可能希望手动控制更新过程,以避免因自动更新导致的兼容性问题或网站崩溃。

本文将介绍几种方法来禁止 WordPress 的自动更新功能,包括核心更新、插件更新和主题更新。

什么是 WordPress 自动更新?

从 WordPress 3.7 版本开始,系统引入了自动后台更新功能。其主要目的是为了提高网站安全性,防止因未打补丁的漏洞被攻击。

WordPress 默认会自动更新以下内容:

  • 核心系统的安全更新(minor 更新)
  • 插件更新
  • 主题更新
  • 翻译文件更新

但有时候这些自动更新可能会与你的现有插件、主题或自定义代码冲突,导致网站出现错误。因此,你可能需要禁用自动更新。

禁用所有自动更新

完全禁用 WordPress 的自动更新功能,包括核心、插件、主题和翻译文件的更新,在 wp-config.php文件中添加以下代码:

define( 'AUTOMATIC_UPDATER_DISABLED', true );

只禁用核心自动更新

如果你只想禁用核心系统的自动更新,但仍允许插件和主题自动更新,在wp-config.php文件中添加以下代码:

define('WP_AUTO_UPDATE_CORE', false);

仅启用次要核心更新

如果需要仅启用次要核心更新,如安全补丁,在wp-config.php文件中添加以下代码:

define('WP_AUTO_UPDATE_CORE', 'minor');

仅禁用主题的自动更新

如果需要只禁用主题的自动更新,而不影响WordPresss核心程序的自动更新,在主题functions.php文件中添加:

add_filter('auto_update_theme', '__return_false');

仅禁用插件的自动更新

如果需要只禁用插件的自动更新,而不影响WordPresss核心程序的自动更新,在主题functions.php文件中添加:

add_filter('auto_update_plugin', '__return_false');

结语

WordPress 的自动更新机制是为了提升网站的安全性和稳定性。但在某些场景下,尤其是企业级网站或定制开发项目中,禁用自动更新是必要的。通过本文介绍的方法,你可以灵活地控制自动更新行为,保护你的网站不受意外更新的影响。

1 Star2 Stars3 Stars4 Stars5 Stars (无评分)
Loading...

分类:WordPress |

在线客服

QQ客服

微信客服