专注WordPress
主题开发与研究

「WordPress优化教程」纯代码实现禁用WordPress后台的主题、插件、版本更新和通知功能

「WordPress优化教程」纯代码实现禁用WordPress后台的主题、插件、版本更新和通知功能

由于WordPress 更新速度快,不论是主题插件或是版本,打开wordpress网站后台看到更新通知,又无法关闭让人很不爽。而且除了特别爱折腾的童鞋外,很少有站长经常来更新程序的。因为新版通常是解决旧版Bug,但很容易会产生一些未知Bug。所以博主就想着怎么把”WordPress后台的主题、插件、版本更新和通知功能“禁用掉,最后找到了这篇文章”「WordPress优化教程」纯代码实现禁用WordPress后台的主题、插件、版本更新和通知功能“成功实现了禁用WordPress后台的主题、插件、版本更新和通知功能。

一、禁止wordpress后台所有更新提醒

将以下代码添加到主题 functions.php 文件中就能实现wordpress后台所有更新提醒

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 更新主题

 

二、禁用所有插件和主题更新

将以下代码添加到配置文件 wp-config.php 中,添加完成后,用户只能通过 FTP 来更新插件和主题。

define('DISALLOW_FILE_MODS',true);

 

三、禁用特定插件更新

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

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

把上面代码中的 plugin-directory/plugin-file.php 改为要禁用的插件目录和文件名。

至此,关于”「WordPress优化教程」纯代码实现禁用WordPress后台的主题、插件、版本更新和通知功能“就能实现了。

赞(0) 打赏
未经允许不得转载:WP粉丝网 » 「WordPress优化教程」纯代码实现禁用WordPress后台的主题、插件、版本更新和通知功能
分享到: 更多 (0)

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    感谢分享

    绿软吧 1个月前 (07-14) 来自天朝的朋友 谷歌浏览器 Windows 7 回复

WP粉丝网 更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏