关闭wordpress的文章修订版本及自动保存功能

wordpress中会自动保存文章的修订版本,这也是为什么发布文章时文章的ID不连续的原因。于是在网上搜索了一下,发现许多人也遇到了这样的问题,实践了一下,整理了一下,提供给大家分享

关闭wordpress的文章修订版本功能

方法一:修改wp-config.php 文件 

(程序文件的编辑,请使用专业的编辑器如 Notepad++来编辑,不要使用记事本之类的,容易出现首页版面偏左、WLW打开出错的问题,以及其他隐藏错误。)

编辑wordpress的安装目录下的 wp-config.php 文件,在下面文字之后(基本上快在最后了):

/** 设置WordPress变量和包含文件。 */ ( 或 /** Sets up WordPress vars and included files. */ )

添加以下代码

define('WP_POST_REVISIONS','0');

上述代码是屏蔽掉“Revision”,有几个参数可选,根据实际需要修改:

true(默认)或者 -1:保存所有修订版本

false 或者 0:不保存任何版本(除了自动保存的版本)

大于 0的整数 n:保存 n 个修订版本(+1 只保存自动保存版本),旧的版本将被删除。

具体说明请查看官方的说明文档“Revision Management

此方法的不足在于:wordpress主程序升级后,需要重新设置。

方法二:使用插件法 

使用的插件就是: disable-revisions,方法很简单,进入后台激活即可,不需要再设置什么。

清除数据库中的修订版       安全起见,操作前请先备份数据! )

方法一:使用WP Cleaner插件来完成

1.下载插件 WP Cleaner

2.将下载的文件解压后上传到博客 wp-content/plugins/ 目录下

3.在后台的“插件”项中启用

4.点击“设置”即可看到“WP Cleaner”项

5.按提示删除修订版。

方法二:手动清除数据库中的修订版 

首先登录cPanel——>数据库——>phpMyAdmin——SQL,然后输入以下 SQL 语句点执行即可把所有的Post Revision清除:

DELETE FROM wp_posts WHERE post_type = "revision";

此方法高效而且无副作用,当然对于不熟悉sql语句的朋友可要谨慎使用了,不小心输错语句那可是相当危险的(注意这里的wp_什么表示数据库前缀,如果你修改了默认的wp前缀,则需要改为你自己的,否则会报告没找到);

这里还有一个简单明了的方法: 

1.打开你的wordpress数据库,展开表 wp_posts(注意这里的wp_什么表示数据库前缀,如果你修改了默认的wp前缀,则查看你自己的xxx_posts),点击左上角的浏览,这表里包含的数据有page(页面)、post(文章)、revision(修订);

2.点击“post_type”子键进行分类排序,把所有显示“revision”的ID都勾选上(可能有多页,需要不断的重复),看清楚来,是键值为“revision”的才勾哟;

3.然后点删除。大功告成!新的和旧的“revision”都拜拜了。

关闭wordpress的自动保存功能 

编辑wordpress的安装目录下的 wp-config.php 文件,在下面文字之后(基本上快在最后了):

/** 设置WordPress变量和包含文件。 */ ( 或 /** Sets up WordPress vars and included files. */ )

添加以下代码:

define('AUTOSAVE_INTERVAL', '3600');

上述代码会将自动保存时间间隔改为3600秒,即60分钟。


标签:  |  |  |  |  | 
将此文分享到:


转载请注明来自风腾网-wordpress企业主题,本文地址:http://fengten.com/2439.html
除非注明,风腾网-wordpress企业主题文章均为原创,转载请注明出处和链接!
友荐云推荐

相关文章

4 条评论

*

*

顶部 友荐云推荐