如何处理WordPress升级 WordPress程序 WordPress主题升级 WordPress插件升级

WordPress是一款功能丰富、主题和插件较多的一款免费开源CMS程序之一,而且一直保持着较高频率的升级。甚至有些时候一个月能看到两次版本升级,对于我们用户来讲每次升级程序后肯定也要保持更新,这样才可以确保功能的完整性和安全性。

如何处理WordPress升级 WordPress程序 WordPress主题升级 WordPress插件升级 网站建设教程 第1张

但是新WordPress版本,WordPress主题, WordPress插件盲目升级可能与目前环境和插件不兼容,导致无法预估的灾难性后果,所以我们可以禁用这些自动升级功能,有新版本出来后,我们可以选择手工升级。如何禁用自动升级?

 

WordPress版本禁用升级设置

在当前WP程序的根目录wp-config.php文件中加入下面的代码,这样就不会自动更新了。当有版本更新的时候,WordPress仍然会提醒你。这样,你可以自己决定什么时候升级WordPress。

/** 关闭WordPress自动更新升级 */
define('AUTOMATIC_UPDATER_DISABLED', true);

 

WordPress主题及插件禁用升级设置

将以下代码添加到您的配置文件 wp-config.php 中,添加完成后,用户只能通过 FTP 来更新插件和主题。

/** 关闭WordPress主题和插件升级 */
define('DISALLOW_FILE_MODS',true);

 

WordPress禁用特定插件升级设置

替换其中的 plugin-directory / plugin-file.php 为你的插件的目录和文件名。

//禁用某个插件更新
function filter_plugin_updates( $value ) {
    unset( $value->response['plugin-directory/plugin-file.php'] );
    return $value;
}
add_filter( 'site_transient_update_plugins', 'filter_plugin_updates' );

 

这样一来我们就可以避免网站因为WordPress在我们不知情的情况下自动升级带来的不利影响了。