如何禁用WordPress的自动更新功能,同时保留版本升级提醒?

avatar
作者
筋斗云
阅读量:0
要在WordPress中关闭自动更新版本升级功能但保留提醒,您可以在wp-config.php文件中添加以下代码:,,``php,define('WP_AUTO_UPDATE_CORE', false);,``

WordPress关闭自动更新版本升级功能且保留提醒

如何禁用WordPress的自动更新功能,同时保留版本升级提醒?

WordPress是一款功能强大的开源内容管理系统,其高频率的版本更新有助于保持系统的安全性和功能性,有时这些自动更新可能会与现有环境和插件不兼容,导致网站出现问题,许多用户希望关闭自动更新功能,同时保留更新提示,以便自主决定是否进行更新,本文将详细介绍如何实现这一目标。

方法一:在wp-config.php文件中禁用自动更新

1、定位wp-config.php文件:该文件位于WordPress程序的根目录中。

2、编辑wp-config.php文件:使用文本编辑器(如Notepad++或Sublime Text)打开wp-config.php文件。

3、添加禁用自动更新的代码

```php

define( 'AUTOMATIC_UPDATER_DISABLED', true );

```

4、保存并关闭文件:完成上述步骤后,保存并关闭文件,这样,WordPress将不会自动更新,但会保留更新提示。

方法二:在主题的functions.php文件中禁用自动更新

1、定位主题的functions.php文件:该文件通常位于当前主题的根目录中。

2、编辑functions.php文件:使用文本编辑器打开functions.php文件。

3、添加禁用自动更新的代码

```php

add_filter( 'automatic_updater_disabled', '__return_true' );

```

4、保存并关闭文件:完成上述步骤后,保存并关闭文件,这将同样禁用自动更新功能。

扩展设置:分别控制核心、主题和插件的自动更新

如果需要更细粒度的控制,可以在functions.php文件中分别设置核心、主题和插件的自动更新选项:

1、禁用核心代码自动更新

```php

add_filter( 'auto_update_core', '__return_false' );

```

2、禁用开发者版本自动更新

```php

add_filter( 'allow_dev_auto_core_updates', '__return_false' );

```

3、禁用小版本自动更新

```php

add_filter( 'allow_minor_auto_core_updates', '__return_false' );

```

4、禁用大版本自动更新

```php

add_filter( 'allow_major_auto_core_updates', '__return_false' );

```

5、禁用插件自动更新

```php

add_filter( 'auto_update_plugin', '__return_false' );

```

6、禁用主题自动更新

```php

add_filter( 'auto_update_theme', '__return_false' );

```

7、禁用翻译文件自动更新

```php

add_filter( 'auto_update_translation', '__return_false' );

```

相关问题与解答

1、如何在WordPress中完全关闭所有更新提示?

答案:如果您希望完全关闭所有更新提示,包括核心、插件和主题的更新提示,可以在主题的functions.php文件中添加以下代码:

```php

add_filter('pre_site_transient_update_core', create_function('$a', "return null;")); // 关闭核心提示

add_filter('pre_site_transient_update_plugins', create_function('$a', "return null;")); // 关闭插件提示

add_filter('pre_site_transient_update_themes', create_function('$a', "return null;")); // 关闭主题提示

remove_action('admin_init', '_maybe_update_core'); // 禁止检查核心更新

remove_action('admin_init', '_maybe_update_plugins'); // 禁止更新插件

remove_action('admin_init', '_maybe_update_themes'); // 禁止更新主题

```

2、使用插件来管理WordPress的自动更新和提示有哪些推荐?

答案:可以使用"Easy Updates Manager"插件来管理WordPress的自动更新和提示,这个插件允许您选择禁用所有更新、仅禁用插件和主题更新或仅启用次要核心更新,它还提供日志功能,可以记录所有的更新操作,方便回滚到以前的版本。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!