要实现的目录如文章标题。
// ===== 一键彻底禁用 WordPress 所有自动更新 + 所有更新提示(最全版)=====
if (!defined('ABSPATH')) exit;
// 1. 完全禁用 WordPress 核心自动更新(包括小版本和大版本)
add_filter('automatic_updater_disabled', '__return_true'); // 禁用自动更新总开关
add_filter('auto_update_core', '__return_false'); // 禁止核心自动更新
add_filter('automatic_updates_is_vcs_checkout', '__return_true'); // 假装是 Git 仓库,强制禁用
// 2. 完全禁用所有插件的自动更新
add_filter('auto_update_plugin', '__return_false', PHP_INT_MAX, 2);
remove_all_filters('auto_update_plugin'); // 防止某些插件强行开启
// 3. 完全禁用所有主题的自动更新
add_filter('auto_update_theme', '__return_false', PHP_INT_MAX, 2);
remove_all_filters('auto_update_theme'); // 防止某些主题强行开启
// 4. 禁用翻译文件自动更新
add_filter('auto_update_translation', '__return_false');
add_filter('automatic_updates_send_debug_email', '__return_false');
// 5. 禁止检查更新(彻底不向 wordpress.org 发送任何请求)
add_filter('pre_site_transient_update_core', '__return_null');
add_filter('pre_site_transient_update_plugins', '__return_null');
add_filter('pre_site_transient_update_themes', '__return_null');
// 6. 隐藏所有更新相关通知(仪表盘、菜单、插件页、主题页)
function remove_all_update_nags_and_menus() {
// 移除顶部栏更新提示
remove_action('admin_notices', 'update_nag', 3);
remove_action('network_admin_notices', 'update_nag', 3);
// 隐藏仪表盘“WordPress 已更新”提示
remove_action('admin_notices', 'maintenance_nag');
// 移除所有更新菜单和计数
global $menu, $submenu, $wp_version;
if (isset($menu[2])) unset($menu[2]); // 仪表盘下的“更新”菜单
// 移除插件/主题列表里的“有新版本”提示
add_action('admin_menu', function() {
remove_submenu_page('index.php', 'update-core.php');
}, 999);
// CSS 强制隐藏残留的更新徽章(保险)
echo '<style>
.update-plugins, .update-themes, .update-core,
#wp-admin-bar-updates, .update-nag, .notice.update,
a[href="update-core.php"], .plugins .update, .themes .update {
display:none !important;
}
</style>';
}
add_action('admin_head', 'remove_all_update_nags_and_menus');
add_action('adminmenu', 'remove_all_update_nags_and_menus');
// 7. 禁止插件/主题在详情页显示“查看版本 x.x 详情”链接
add_filter('site_transient_update_plugins', function($value) {
return null;
});
add_filter('site_transient_update_themes', function($value) {
return null;
});
// 8. 禁止 WordPress 5.5+ 的自动更新 UI(后台“启用自动更新”按钮)
add_filter('plugins_auto_update_enabled', '__return_false');
add_filter('themes_auto_update_enabled', '__return_false');
// 9. 彻底阻止文件系统尝试写更新(防止某些主机强制更新)
define('FS_METHOD', 'direct'); // 有些主机需要
define('DISALLOW_FILE_MODS', true); // 最狠一招:禁止所有文件修改(包括更新、安装插件/主题)
如果你还想更狠一点,直接把最后的第9条改成:
define('DISALLOW_FILE_MODS', true); // 禁止一切插件/主题安装、更新、删除
define('AUTOMATIC_UPDATER_DISABLED', true);
是不是很简单?!

苹果CMS V10版手动添加代码实现自动生成网站地图的方法
wordpress的HTML5播放器插件分享,自建插件,如有错误请评论区反馈。
网站404页面的设置与404页面3秒后跳回首页的设置技巧
WordPress的HTML5魔方幻灯片插件,免费幻灯片插件分享,自建插件,如果有什么BUG请在评论区反馈。
wordpress主题Zibll子比主题 V7.6 免授权无限制破解版及安装教程
如何提高网站速度与抗攻击能力:wordpress、cloudflare、waf与memcached的完整教程
评论抢沙发