「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后台的主题、插件、版本更新和通知功能“就能实现了。
感谢分享