去除wordpress自动保存和修订版本及升级提示

08-16 | 夜光 | IT记录

去除wordpress自动保存和修订版本及升级提示:

一、去除自动保存和修订版本,适用于WP3.0以上版本,在主题functions.php中加入以下代码

/*remove_post_revision_and_autosave_wp3*/
remove_action('pre_post_update', 'wp_save_post_revision' );
function disable_autosave() {
	wp_deregister_script('autosave');
}
add_action( 'wp_print_scripts', 'disable_autosave' );

最好在wp-config.php文件中加入以下代码:

define('WP_POST_REVISIONS', false ); //修订版本
define('AUTOSAVE_INTERVAL', 86400 ); //自动保存间隔

二、去除wordpress主程序、插件、主题的升级提示及检查更新,适用于wp3.0以上版本,在主题functions.php中加入以下代码

/*don't_update_core_wp3*/
add_filter('pre_site_transient_update_core',create_function('$a', "return null;"));
remove_action('admin_init', '_maybe_update_core');
/*don't_update_plugins_wp3*/
add_filter('pre_site_transient_update_plugins', create_function('$a', "return null;"));
remove_action('admin_init', '_maybe_update_plugins');
/*don't_update_themes_wp3*/
add_filter('pre_site_transient_update_themes',  create_function('$a', "return null;"));
remove_action('admin_init', '_maybe_update_themes');
本文标签: ,
本文链接: remove-autosave-revision-update/
版权所有: 玻璃泉, 转载请注明本文出处。

2个评论

  1. 第一步中的代码插入functions.php哪个位置,我插入后显示500错误,我的是最新版本的wordpress3.8.1,是不是这种方法无效了?

  2. 原来是加在主题下的functions.php,开始搞错了,现在已经OK了。