最近在wordpress后台的各种更新提示看得烦心,于是开始找解决办法。经过测示“如何彻底关闭wordpress后台、主题、插件更新提示”这个办法可行。把代码如下加入正在使用的主题functions.php文件中就OK,从此现也不用看着烦心了。
- add_filter('automatic_updater_disabled',?'__return_true');?//?彻底关闭自动更新
- remove_action('init',?'wp_schedule_update_checks');?//?关闭更新检查定时作业
- wp_clear_scheduled_hook('wp_version_check');?//?移除已有的版本检查定时作业
- wp_clear_scheduled_hook('wp_update_plugins');?//?移除已有的插件更新定时作业
- wp_clear_scheduled_hook('wp_update_themes');?//?移除已有的主题更新定时作业
- wp_clear_scheduled_hook('wp_maybe_auto_update');?//?移除已有的自动更新定时作业
- remove_action(?'admin_init',?'_maybe_update_core'?);?//?移除后台内核更新检查
- remove_action(?'load-plugins.php',?'wp_update_plugins'?);?//?移除后台插件更新检查
- remove_action(?'load-update.php',?'wp_update_plugins'?);
- remove_action(?'load-update-core.php',?'wp_update_plugins'?);
- remove_action(?'admin_init',?'_maybe_update_plugins'?);
- remove_action(?'load-themes.php',?'wp_update_themes'?);?//?移除后台主题更新检查
- remove_action(?'load-update.php',?'wp_update_themes'?);
- remove_action(?'load-update-core.php',?'wp_update_themes'?);
- remove_action(?'admin_init',?'_maybe_update_themes'?);//修改后台显示更新的代码
- add_filter('pre_site_transient_update_core',????create_function('$a',?"return?null;"));?//?关闭核心提示
- add_filter('pre_site_transient_update_plugins',?create_function('$a',?"return?null;"));?//?关闭插件提示
- add_filter('pre_site_transient_update_themes',??create_function('$a',?"return?null;"));?//?关闭主题提示
- remove_action('admin_init',?'_maybe_update_plugins');?//?禁止?WordPress?更新插件
- remove_action('admin_init',?'_maybe_update_core');????//?禁止?WordPress?检查更新
- remove_action('admin_init',?'_maybe_update_themes');??//?禁止?WordPress?更新主题
熟悉代码的朋友可以根据自己的需求调整上述代码!
评论