很久不折腾wordperss,最近有偶尔折腾下。
一直耿耿于怀wordpress那个不知道哪一版开始加上的自动保存功能,导致ID不连续啊,MYSQL数据库臃肿啊什么的。
还有一个修订版本记录,也是让我纠结不已啊,ID不断的越级跳变啊,不断增肥的数据库啊......
1、系统级的屏蔽:
以前我最常用的就是在wp-config.php中的代码require_once(ABSPATH . 'wp-settings.php');前增加以下代码:
/**关闭自动保存**/ define('AUTOSAVE_INTERVAL', 3600 ); /**禁用修订版本**/ define('WP_POST_REVISIONS',false);
这两句PHP代码关闭自动保存、修订版本这两个功能,就可以把这些功能屏蔽掉。应该是系统级别的屏蔽,我喜欢。
2、主题themes中跟随屏蔽:
最近,有发现一个与系统无关,只在主题皮肤文件中跟随屏蔽的新方法:
/* 移除自动保存和修订版本 */ remove_action('pre_post_update', 'wp_save_post_revision' ); add_action( 'wp_print_scripts', 'disable_autosave' ); function disable_autosave() { wp_deregister_script('autosave'); }
把这代码放到主题目录中:functions.php 文件中即可。这个测试过对wordpress 3.0+有效的。
2012.06.24:自动保存草稿还是隐藏着的,这个wordpress 3.4之中目前还无法屏蔽,郁闷啊,以前有效的代码、super switch插件都已经实效了,目前还没有好办法,哎~
嗯,这个网上很多这方面的介绍了
恩,是的,最近折腾wordpress,所以记录一下。