彻底停止WordPress修订功能和自动保存
原先在本博中发表过《禁用WP日志修正版本自动保存功能》但是从什么时候开始这样的方法不能彻底停止WordPress修订功能和自动保存了,所以特更新此文。
一、去除修订功能
1、打开 wp-config.php 文件,找到以下代码:
define('DB_COLLATE', '');
我此行后面插入下面内容:
define('WP_POST_REVISIONS', false);
2、打开 wp-settings.php 文件,找到以下代码:
$default_constants = array( 'WP_POST_REVISIONS' => true );
将以上代码,更改为下面的代码。
$default_constants = array( 'WP_POST_REVISIONS' => false );
3、打开 wp-includes\default-filters.php 文件,找到以下代码:
add_action( 'pre_post_update', 'wp_save_post_revision' );
在最前面加上两个//,效果如下:
//add_action( 'pre_post_update', 'wp_save_post_revision' );
4、打开 wp-admin\includes\post.php 文件,找到以下代码:
return _wp_put_post_revision( $_POST, true );
将以上代码更改为:
return edit_post();
经过以上四个步骤之后,Wrodpress的版本修订功能,也就是Revision将被彻底禁止。 因为WP各版本也许会对这几个文件有更新,所以建议记得修改方法,且不要用原来修改好的 继续阅读 »