去除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');
第一步中的代码插入functions.php哪个位置,我插入后显示500错误,我的是最新版本的wordpress3.8.1,是不是这种方法无效了?
原来是加在主题下的functions.php,开始搞错了,现在已经OK了。