致力于为用户提供真实的
主机测评数据及优惠信息

关闭WordPress自动保存和文章修订功能

今天发文章时,惊奇的发现文章的ID竟然已经到达了19了。鉴于我以前折腾Wordpress的经验,我知道这是Wordpress的“自动保存和文章修订功能”在作怪。但是,该怎么才能关闭WordPress的这个功能呢?!还是问“谷老师”吧。 

经过“谷老师”的指点,找到了解决办法。其实很简单,只需在wp-config.php中加入以下代码即可: 

复制代码

代码如下:

define('AUTOSAVE_INTERVAL', 120 ); // 设置自动保存间隔,单位是秒,默认60 
define('WP_POST_REVISIONS', false ); // 禁用文章修订功能 
define('WP_POST_REVISIONS', 3); // 



根据你的需要将上述三行代码放到wp-config.php中,如果你不知道放在文件什么位置,这个文件中已经有很多define开头的代码,和他们放在一起就可以。 
很简单对吧,就像这两个功能都是累赘,毫无用处,如果你只想知道这些,写这篇文章就毫无意义了。甚至你可能还不是百分之百的清楚自动保存和文章修订到底有什么区别,到底谁是让数据库数据膨胀的罪魁祸首。 

那么我们继续看一看这两个东西。 

自动保存(Auto-Save) 

这是一个非常实用的功能,当你编辑文章的时候,WordPress每隔60秒自动保存你输入的内容,防止因为电脑挂机或者断电而丢失辛苦劳动的成果。这个功能不同于自动修订,你完全不用担心它会让你的数据库数据膨胀,因为它只会创建一条记录,每隔60秒更新一次,当文章发布后,这条记录的post_status会从draft变成publish,没有一点浪费的地方。 
唯一给你带来麻烦的可能是保存间隔太短,服务器难受,写文章可能有间歇性卡的感觉,那么你可以将时间设置的长一点。 
define('AUTOSAVE_INTERVAL', 120 ); // 设置自动保存间隔,单位是秒,默认60 
如果你倾向于用Word编辑,之后拷贝到WordPress的编辑器中,你也可以完全禁用自动保存功能,在主题的functions.php中加上如下代码就可以 

复制代码

代码如下:

function disable_autosave() { 
wp_deregister_script('autosave'); 

add_action('wp_print_scripts','disable_autosave'); 


禁用后的副作用:预览功能不可用,必须保存为

赞(0) 打赏
未经允许不得转载:爱主机 » 关闭WordPress自动保存和文章修订功能
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址