« »
04/16/2010建站

彻底停止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各版本也许会对这几个文件有更新,所以建议记得修改方法,且不要用原来修改好的 直接恢复。

二、去除自动保存

来源:月光博客
原文地址:http://www.williamlong.info/archives/1175.html
WordPress系统发布日志的时候有一个自动保存功能,可以自动保存当前日志文件,可惜这个功能有时候有一些问题,并且在系统中无法设置,因此我们可能会需要关闭这个发布日志的自动保存功能。
比如,如果我们使用国外比较慢的服务器(如DreamHost)发布文章,中途的自动保存有时会长达几十秒钟,在自动保存的过程中如果点发布文章,则系统会自动保存两篇文章(一篇在草稿中),很烦人。
由于自动保存没有设置的地方,因此需要手动修改程序来关闭,打开wordpress\wp-admin\post-new.php文件,找到第八行(对 于WordPress 2.3.1而言),将wp_enqueue_script(‘autosave’)一行删除或者注释掉就可以了。
对于其他版本的WordPress,也可以修改这个文件,搜索那一行代码即可。

本文完稿,注本文转自:郭海波,乘风归来兮

日志信息 »

该日志于2010-04-16 12:09由 ctusky 发表在 建站 分类下, 通告目前不可用,你可以至底部留下评论。
如需转载烦请添加以下信息: 本文转自www.ctusky.com
如喜欢这篇文章或者本站,建议您RSS订阅本站,以及时地获取更多精彩内容!

相关日志 »

看过本文的人还看过 »

没有评论

发表评论 »

返回顶部