如何彻底关闭wordpress后台、主题、插件更新提示

沃森博客 2017年10月6日11:48:20WordPress评论2661阅读模式

最近在wordpress后台的各种更新提示看得烦心,于是开始找解决办法。经过测示“如何彻底关闭wordpress后台、主题、插件更新提示”这个办法可行。把代码如下加入正在使用的主题functions.php文件中就OK,从此现也不用看着烦心了。

  1. add_filter('automatic_updater_disabled',?'__return_true');?//?彻底关闭自动更新
  2. remove_action('init',?'wp_schedule_update_checks');?//?关闭更新检查定时作业
  3. wp_clear_scheduled_hook('wp_version_check');?//?移除已有的版本检查定时作业
  4. wp_clear_scheduled_hook('wp_update_plugins');?//?移除已有的插件更新定时作业
  5. wp_clear_scheduled_hook('wp_update_themes');?//?移除已有的主题更新定时作业
  6. wp_clear_scheduled_hook('wp_maybe_auto_update');?//?移除已有的自动更新定时作业
  7. remove_action(?'admin_init',?'_maybe_update_core'?);?//?移除后台内核更新检查
  8. remove_action(?'load-plugins.php',?'wp_update_plugins'?);?//?移除后台插件更新检查
  9. remove_action(?'load-update.php',?'wp_update_plugins'?);
  10. remove_action(?'load-update-core.php',?'wp_update_plugins'?);
  11. remove_action(?'admin_init',?'_maybe_update_plugins'?);
  12. remove_action(?'load-themes.php',?'wp_update_themes'?);?//?移除后台主题更新检查
  13. remove_action(?'load-update.php',?'wp_update_themes'?);
  14. remove_action(?'load-update-core.php',?'wp_update_themes'?);
  15. remove_action(?'admin_init',?'_maybe_update_themes'?);//修改后台显示更新的代码
  16. add_filter('pre_site_transient_update_core',????create_function('$a',?"return?null;"));?//?关闭核心提示
  17. add_filter('pre_site_transient_update_plugins',?create_function('$a',?"return?null;"));?//?关闭插件提示
  18. add_filter('pre_site_transient_update_themes',??create_function('$a',?"return?null;"));?//?关闭主题提示
  19. remove_action('admin_init',?'_maybe_update_plugins');?//?禁止?WordPress?更新插件
  20. remove_action('admin_init',?'_maybe_update_core');????//?禁止?WordPress?检查更新
  21. remove_action('admin_init',?'_maybe_update_themes');??//?禁止?WordPress?更新主题

熟悉代码的朋友可以根据自己的需求调整上述代码!

沃森博客
  • 本文由 发表于 2017年10月6日11:48:20
  • 本文来自互利网收集整理,问题反馈联系邮箱:wosnnet@foxmail.com,转载请务必保留本文链接:https://wosn.net/652.html

发表评论