WordPress屏蔽/禁止后台版本及插件的Updates升级提示
WordPress的更新越来越多,毋庸置疑新东西出来肯定要尝试的。而Pop的WordPress并需要更新那么快,因为很多插件在新的版本上兼容并不是那么的好的。所以需要做相应的屏蔽设置,避免手误后造成网站无法使用。
具体步骤如下:
1、去除后台wordpress版本更新提示,把如下代码复制到你主题的functions.php,刷新后台,完美。
/** 移除wordpress版本更新提示 */
add_filter( ‘pre_site_transient_update_core’, create_function( ‘$a’, “return null;” ) );
2、去除后台插件版本更新的提示,同样把如下代码复制到你主题的functions.php,刷新后台
/** 移除wordpress插件更新提示 */
remove_action( ‘load-update-core.php’, ‘wp_update_plugins’ );
add_filter( ‘pre_site_transient_update_plugins’, create_function( ‘$b’, “return null;” ) );
/** 移除wordpress版本更新提示 */
add_filter( ‘pre_site_transient_update_core’, create_function( ‘
a
′
,
"
r
e
t
u
r
n
n
u
l
l
;
"
)
)
;
/
∗
∗
移除
w
o
r
d
p
r
e
s
s
插件更新提示
∗
/
r
e
m
o
v
e
a
c
t
i
o
n
(
′
l
o
a
d
−
u
p
d
a
t
e
−
c
o
r
e
.
p
h
p
′
,
′
w
p
u
p
d
a
t
e
p
l
u
g
i
n
s
′
)
;
a
d
d
f
i
l
t
e
r
(
′
p
r
e
s
i
t
e
t
r
a
n
s
i
e
n
t
u
p
d
a
t
e
p
l
u
g
i
n
s
′
,
c
r
e
a
t
e
f
u
n
c
t
i
o
n
(
′
a', "return null;" ) ); /** 移除wordpress插件更新提示 */ remove_action( 'load-update-core.php', 'wp_update_plugins' ); add_filter( 'pre_site_transient_update_plugins', create_function( '
a′,"returnnull;"));/∗∗移除wordpress插件更新提示∗/removeaction(′load−update−core.php′,′wpupdateplugins′);addfilter(′presitetransientupdateplugins′,createfunction(′b’, “return null;” ) );
另外的方法:
屏蔽WordPress后台版本及插件的Updates升级提示,需要编辑 wp-includes 这个目录下的 update.php 文件
在update.php的最后空白位置,加上以下代码:
add_filter(‘pre_site_transient_update_core’, create_function(‘
a
′
,
"
r
e
t
u
r
n
n
u
l
l
;
"
)
)
;
/
/
关闭核心提示
a
d
d
f
i
l
t
e
r
(
′
p
r
e
s
i
t
e
t
r
a
n
s
i
e
n
t
u
p
d
a
t
e
p
l
u
g
i
n
s
′
,
c
r
e
a
t
e
f
u
n
c
t
i
o
n
(
′
a', "return null;")); // 关闭核心提示 add_filter('pre_site_transient_update_plugins', create_function('
a′,"returnnull;"));//关闭核心提示addfilter(′presitetransientupdateplugins′,createfunction(′a’, “return null;”)); // 关闭插件提示
add_filter(‘pre_site_transient_update_themes’, create_function(‘$a’, “return null;”)); // 关闭主题提示
remove_action(‘admin_init’, ‘_maybe_update_core’); // 禁止 WordPress 检查更新
remove_action(‘admin_init’, ‘_maybe_update_plugins’); // 禁止 WordPress 更新插件
remove_action(‘admin_init’, ‘_maybe_update_themes’); // 禁止 WordPress 更新主题
添加完后保存,再次刷新WordPress后台,你会发不再提示升级了。