找了很多 
nginx
-help
插件的修改版。正式版没有自动重启功能,所以无法更新。但是这个 WordPress
后台一直在更新,真的是 bisi
强迫症的节奏!于是我去网上找了相应的教程,用来去掉 WordPress
网站后台侧边栏的更新提示:包括主题更新、插件更新、版本更新。
1.关闭/禁止所有更新提示
修改主题文件
修改主题文件
function
.php
,在文件底部添加如下代码(更换主题后需要更新)//去除所有更新提示并禁止更新-
add_filter
('pre_site_transient_update_core
', create_function
('$a
', "return
null
;"));//关闭核心提示
add_filter
('pre_site_transient_update_
plugin
s
', create_function
('$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
更新主题
2.关闭某个插件的更新提示
修改主题文件
修改主题文件
function
.php
,在文件底部添加如下代码(更换主题后需要更新),这里需要注意的是插件位置,就是 nginx
-helper
/nginx
-helper
.php
部分//屏蔽某个插件更新通知-
function
wcr_remove_update_notifications
($value
) {
// 要屏蔽的插件位置 (在 wp
-content
/plugins
文件夹下)
$plugins
= array
(
'nginx
-helper
/nginx
-helper
.php
'
);
foreach
($plugins
as
$key
=> $plugin
) {
if
(empty
($value
->response
[$plugin
])) {
continue
;
}
unset
($value
->response
[$plugin
]);
}
return
$value
;
}
add_filter
('site_transient_update_plugins
', 'wcr_remove_update_notifications
');
转载请注明:汇站网 » WordPress去除/禁止后台侧栏插件和主题版本更新提示