如何通过wordpress主题来关闭或开启wordpress自动更新

 我来答
匿名用户
2017-07-15
展开全部
wordpress从3.7版本开始就增加了自动更新功能。但有些网站比较重要,更新之前最好确认一下,因此有些站长需要关闭此功能。
这也是WordPress团队进行需求调查时,很多用户反馈的建议,因此,给用户留下了关闭此功能的接口。
所以,你可以在主题的functions.php中加入

1

add_filter( 'auto_update_translation', '__return_false' );

健宇再继续深入了解wordpress自动更新有那么类型。
WordPress?0?2默认有四种类型的自动更新
核心更新
主题更新
插件更新
翻译文件更新
核心更新被细分成三种类型:
核心开发更新,被称为“尖端”,也就是通常所说的每夜更新版本
小版本核心更新,一般是维护和安全发布,比如 3.7 更新到 3.7.1
大版本核心更新,比如 3.7 到 3.8
要控制这三种类型更新,我们可以通过下面两种方法配置:
方法一:根据自己的实际需要,在根目录下的 wp-config.php 添加下面任何一种配置:

1
2
3
4
5
6
7
8
9
10
11

# 禁用所有类型的核心更新(每夜更新、小版本和大版本更新)
define( 'WP_AUTO_UPDATE_CORE', false );
?0?2
# 启用所有类型的核心更新(每夜更新、小版本和大版本更新)
define( 'WP_AUTO_UPDATE_CORE', true );
?0?2
# 启用小版本核心自动更新(WordPress 3.7+默认)
define( 'WP_AUTO_UPDATE_CORE', 'minor' );
?0?2
# 启用大版本核心自动更新
define( 'WP_AUTO_UPDATE_CORE', 'major' );

方法二:通过钩子配置,根据自己的实际需要,在主题的 functions.php 添加下面任何一种配置:

1
2
3
4
5
6
7
8
9
10
11
12

下面是4个不同的钩子,__return_true 为启用,__return_false 为禁用,请根据自己的需要配置
// 所有类型的核心代码自动更新,__return_true 为启用,__return_false 为禁用
add_filter( 'auto_update_core', '__return_false' );
?0?2
// 每夜更新版本自动更新,__return_true 为启用,__return_false 为禁用
add_filter( 'allow_dev_auto_core_updates', '__return_true' );
?0?2
// 小版本自动更新,__return_true 为启用,__return_false 为禁用
add_filter( 'allow_minor_auto_core_updates', '__return_true' );
?0?2
// 大版本自动更新,__return_true 为启用,__return_false 为禁用
add_filter( 'allow_major_auto_core_updates', '__return_true' );

主题和插件更新
根据自己的实际需要,在主题的 functions.php 添加:

1
2
3
4
5

// 插件自动更新,__return_true 为启用,__return_false 为禁用
add_filter( 'auto_update_plugin', '__return_true' );
?0?2
// 主题自动更新,__return_true 为启用,__return_false 为禁用
add_filter( 'auto_update_theme', '__return_true' );

翻译文件更新
根据自己的实际需要,在主题的 functions.php 添加:

1
2

// 翻译文件自动更新,__return_true 为启用,__return_false 为禁用
add_filter( 'auto_update_translation', '__return_false' );

禁用所有自动更新
可以在根目录的 wp-config.php 添加:件和翻译)

1

define( 'AUTOMATIC_UPDATER_DISABLED', true );

或在主题的 functions.php 添加:
// 禁用所有类型的自动更新(核心、主题、插件和翻译)

1

add_filter( 'automatic_updater_disabled', '__return_true' );

当然,健宇工作室用的是这种:

1
2

// 主题自动更新,__return_true 为启用,__return_false 为禁用
add_filter( 'auto_update_theme', '__return_false' );
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式