取消wordpress自动保存让ID连续

为了减少数据丢失,worpdress添加了自动保存功能,worpdress默认自动开启这一功能,但是有些朋友的主机在国外,如果开启了自动保存功能会使得数据保存时间很长,增加了数据来回的时间,而且保存一次就会往数据库里面添加一条ID,那么我们的文章ID也就相应的增加了一条数据,一段时间后,我们就会有很多的垃圾数据,那么如何关闭worpdress自动保存功能让文章ID连续了?下面TC经过测试的方法给大家分享下。

1、取消wordpress自动保存功能

一、配置wp-config.php

打开根目录下面的wp-config.php文件,在<?php ?>中间添加下面代码

/**
*关闭WordPress文章版本控制
*/
define(‘WP_POST_REVISIONS’, false);
define(‘AUTOSAVE_INTERVAL’, false);

二、修改post-new.php文件
打开位于wp-admin文件下的post-new.php文件找到下面代码并且注释掉,用\\或者PHP注释
wp_enqueue_script(‘autosave’);

2、删除数据库中的垃圾信息

如果您觉得麻烦或者不放心就不要操作删除以前的数据了,如果您是一个追求完美的人,那么您可以使用下面的方法

delete FROM `wp_posts` WHERE post_status='inherit';
delete FROM `wp_posts` WHERE post_status='auto-draft';

下面是TC操作的结果

delete FROM `wp_posts` WHERE post_status=’inherit’; #影响行156
delete FROM `wp_posts` WHERE post_status=’auto-draft’;#影响行2

方法2:代码来源于国外网站,使用环境:WordPress 3.3.2,原理上 3.0 以上都支持,。在我们当前使用主题的 functions.php 文件加入如下代码即可:

/* 取消自动保存和修订版本 */
 
remove_action('pre_post_update', 'wp_save_post_revision');
 
add_action('wp_print_scripts', 'disable_autosave');
 
function disable_autosave() {
 
wp_deregister_script('autosave');
 
}

 

2012.8.30测试方法2成功,如果使用方法1不行的用户可以使用方法2, 但是如果换一次主题就的给function里面加入上面代码。



本文固定链接: http://20tc.com/wordpress-autosave.html | TC的博客

该日志由 TC 于2012年01月05日发表在 wordpress, 搜索引擎 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 取消wordpress自动保存让ID连续 | TC的博客
关键字: ,

取消wordpress自动保存让ID连续:目前有23 条留言

  1. 14楼
    雨林亭 China Google Chrome Windows :

    现在还行吗? wordpress 3.8

    2013-12-18 下午 5:37 [回复]
  2. 我悄悄的,正如我悄悄的离开!神经大爆炸 带走任何有用的资源,不忘留下痕迹!现在是北京时间:22:32:45

    2013-10-23 下午 10:32 [回复]
  3. 12楼
    naocan China Google Chrome Windows :

    我的方法二 咋不行呢

    2013-07-01 下午 10:31 [回复]
  4. 11楼
    z China Netscape Navigator Windows :

    这样可以禁止自动保存,同时也能让ID连续?

    2012-12-05 上午 1:14 [回复]
    • TC China Google Chrome Windows :

      嗯,是的。

      2012-12-06 下午 3:44 [回复]
  5. 10楼
    林晨 China Internet Explorer Windows :

    现在可行吗?3.4.2

    2012-10-11 下午 9:38 [回复]
  6. 看博主的文章真是受益匪浅,希望博主经常更新,为我们写出更好的文章!

    2012-10-08 下午 5:55 [回复]
  7. 8楼
    南城 China Google Chrome Windows :

    我加了你的这个代码,怎么不行啊?
    版本是3.4.1的。

    2012-08-29 上午 11:38 [回复]
    • TC China Google Chrome Ubuntu Linux :

      3.41的版本可以使用方法2,刚刚测试可以通过。谢谢提供该bug。

      2012-08-30 上午 10:37 [回复]
  8. 7楼
    盼盼 China Mozilla Firefox Windows :

    我加了那些代码。怎么还不行呢。 ❓

    2012-07-03 下午 9:44 [回复]
    • TC China Google Chrome Windows :

      post-new.php里面的代码注释掉没

      2012-07-12 上午 11:55 [回复]
  9. 6楼
    龙飞扬 China Internet Explorer Windows :

    确实蛮好的,不错的呵呵

    2012-06-18 下午 3:13 [回复]
  10. 5楼
    筱浯 China Google Chrome Windows :

    😥 怎么把媒体库的图片删没了 🙁

    2012-05-22 下午 11:14 [回复]
    • TC China Google Chrome Windows :

      你删错了吧。

      2012-05-23 下午 3:57 [回复]
  11. 4楼
    sunnystone China Google Chrome Windows :

    学习了,一直没有去过自动保存,向你学习了,希望可以和你做个链接,你的已经做好了,希望可以和你成为朋友哦www.bestearnway.com

    2012-01-08 下午 3:12 [回复]
    • TC China Mozilla Firefox Ubuntu Linux :

      链接已经做好啦。

      2012-01-08 下午 4:08 [回复]
  12. 路过,支持下。。。

    2012-01-05 下午 8:17 [回复]
    • TC China Safari Windows :

      谢谢

      2012-01-05 下午 8:31 [回复]
  13. 板凳
    情侣空间 China Google Chrome Windows :

    好吧 看到这篇文章 我知道 我错了 怎么你的第一篇文章的时间是2011年 第二【篇却是2012年的 哦 知道了 推荐 哎 失误啊

    2012-01-05 下午 5:10 [回复]
    • TC China Mozilla Firefox Windows :

      哈哈,我可是天天更新哦,因为数据丢失所以把那篇文章置顶了。放几天吧。希望能和你做个友情链接,我可能后面也会做个情侣博客,当然的看另外一半你说是不是啊。

      2012-01-05 下午 5:21 [回复]
  14. 沙发
    雨帆 China Google Chrome Windows :

    可以直接插件,没必要这么麻烦,

    2012-01-05 上午 11:30 [回复]
    • TC China Mozilla Firefox Windows :

      可以用代码就用代码吧,减少插件也不错,反正代码也不多。看个人爱好吧

      2012-01-05 下午 1:30 [回复]

发表评论


*

快捷键:Ctrl+Enter

无觅相关文章插件,快速提升流量