如何禁用WordPress插件和主题更新?

禁用所有插件和主题更新

将以下代码添加到您的配置文件 wp-config.php 中:

  1. define('DISALLOW_FILE_MODS',true);

添加完成后,用户只能通过 FTP 来更新插件和主题。

禁用特定插件更新

把下面这段代码添加到你的当前主题 functions.php 文件中:

  1. function filter_plugin_updates( $value ) {
  2.     unset( $value->response['plugin-directory/plugin-file.php'] );
  3.     return $value;
  4. }
  5. add_filter( 'site_transient_update_plugins', 'filter_plugin_updates' );

替换其中的 plugin-directory/plugin-file.php 为你的插件的目录和文件名。

禁止 wordpress 后台一切更新提醒

方法也简单,只需将以下代码扔到 functions.php 文件即可。

  1. add_filter('pre_site_transient_update_core',create_function('$a', "return null;"));// 关闭核心提示
  2.  add_filter('pre_site_transient_update_plugins',create_function('$a', "return null;")); // 关闭插件提示
  3.  add_filter('pre_site_transient_update_themes',create_function('$a', "return null;"));// 关闭主题提示
  4.  remove_action('admin_init', '_maybe_update_plugins');// 禁止 WordPress 更新插件
  5.  remove_action('admin_init', '_maybe_update_core'); // 禁止 WordPress 检查更新
  6.  remove_action('admin_init', '_maybe_update_themes');// 禁止 WordPress 更新主题   

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注