如何用Code Snippets关闭WordPress自动更新并隐藏更新通知?
简介
本教程将教你如何通过 WordPress 插件 Code Snippets,安全地关闭 WordPress 核心程序、插件与主题的自动更新功能,并彻底隐藏后台更新提示、顶部更新红点和侧边“更新”菜单项。无需修改核心文件,简单易操作,适合不希望频繁更新或希望手动掌控版本的网站站长使用。
教程
左侧菜单点击【插件 → 添加插件】, 搜索关键词 Code Snippets
等待安装好,启用插件后,我们在左侧菜单栏点击Snippets,一个剪刀的图标,点击新增或NEW ADD
然后把下面的代码复制粘贴进去
/**
* 关闭 WordPress 所有自动更新功能,并隐藏后台更新提示
* 包括核心程序、插件、主题的自动更新与红点提醒
*/
// 禁用所有类型的自动后台更新(包括安全更新)
add_filter('automatic_updater_disabled', '__return_true');
// 禁用 WordPress 核心程序的自动更新(主版本、次版本)
add_filter('auto_update_core', '__return_false');
// 禁用插件的自动更新
add_filter('auto_update_plugin', '__return_false');
// 禁用主题的自动更新
add_filter('auto_update_theme', '__return_false');
// 隐藏插件更新提示(不再显示“有可用更新”)
remove_action('load-update-core.php', 'wp_update_plugins');
add_filter('pre_site_transient_update_plugins', '__return_null');
add_filter('pre_transient_update_plugins', '__return_null');
// 隐藏主题更新提示
remove_action('load-update-core.php', 'wp_update_themes');
add_filter('pre_site_transient_update_themes', '__return_null');
add_filter('pre_transient_update_themes', '__return_null');
// 隐藏顶部工具栏中更新提示的小红点
add_filter('pre_site_transient_update_core', '__return_null');
// (可选)隐藏左侧菜单的“更新”菜单项
add_action('admin_menu', function () {
remove_submenu_page('index.php', 'update-core.php');
});
要选择在全站运行代码片段,因为自动更新相关的过滤器需要在前台和后台都生效,所以选择此项最稳妥。最后点击保存并激活的按钮就可以了
开启后就可以看到效果了
版权声明:
作者:ivpsr.com
链接:https://ivpsr.com/9580.html
文章版权归作者所有,未经允许请勿转载。
THE END