升级wordpress3.0以后,发现原来的的禁用自动保存和修订的方法没有效果了,每次动一下文章打开wp-cleaner就发现自动保存了起码一两篇的东西。升级3.2.1后用了木木同学推荐的一个超级开关(英文名称叫什么忘记了)插件,发现仍然没有效果,这会无聊搜索了下,网络上有解决的方法,测试了下,好像有用,分享一下。
1、在 wp-config.php 中添加以下两行代码:
define('WP_POST_REVISIONS', false); define('AUTOSAVE_INTERVAL', false);
2、找到wp-admin\post-new.php和wp-admin\post.php文件,把代码wp_enqueue_script('autosave');
注释掉;
3、找到wp-admin\includes\post.php文件,在代码if ( $create_in_db ) {
前面添加代码:$create_in_db = false;
,即让该判断永远为否。
大功告成!
该手动方法修改后,在以后的wp升级中除了wp-config.php文件不用修改话,其他都要重新修改一遍,直到wordpress升级到不再适用此方法为止。
方法转自:http://seoblog.fen-xiang.com/wordpress-tips/wordpress-revision/195.html
3.2.1问题
wordpress3.2.1修改后可能在发布博客的时候会提示没有权限修改文章,把上面的第三点去掉就好了,好像一样可以禁用。
functions.php方法
/* 移除自动保存和修订版本 */ remove_action('pre_post_update', 'wp_save_post_revision' ); add_action( 'wp_print_scripts', 'disable_autosave' ); function disable_autosave() { wp_deregister_script('autosave'); }
文章目录
THE END
有用的必须留下几记号
那Wordpress3.2.1版本 日志ID不连续 怎么解决呢?
我现在用的就是这个方法,因为设置了缓存插件,刚开始觉得无效,后来发现id都连续了,那就是有效果了。