wordpress移除修订版本的两种方法

首页电脑网络wordpress移除修订版本的两种方法(2012年06月23日)

很久不折腾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插件都已经实效了,目前还没有好办法,哎~

已有 2 条评论 »

  1. 嗯,这个网上很多这方面的介绍了

    1. 恩,是的,最近折腾wordpress,所以记录一下。

添加新评论 »

You must enable javascript to see captcha here!