当前位置: 首页 > wordpress分享 > 正文

怎么让wordpress文章ID连续!

          让wordpress文章ID连续这个问题,也是我很头疼的一件事!!为什么连着发的文章 ID 却差好几个呢!!后来才知道是“自动保存”和“修订版本”这两个功能的问题!前者是为了防止用户编辑文章忘记保存、直接关闭网页而设计,后者是每次更新文章都保留一份旧版。

          可以看出wordpress设计者还是非常用心的!但对于我们这样的小站来说,不是特别适合哦,而且最关键是每保存一次,都会使用掉wordpress一个ID。要解决这个问题,首先就要禁用上面的两个功能。

  1、
    禁用文章修订版本:编辑博客根目录下的wp-config.php文件,在$table_prefix = ‘wp_’;这行代码的前面添加下面代码:

define('WP_POST_REVISIONS', false);
define('AUTOSAVE_INTERVAL', false);

2、
    删除残留的修订版本:在 phpmyadmin 或者其他数据库管理工具中执行以下SQL语句(做好备份):

DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision';
3、
    打开wp-admin目录下的post-new.php(第46行)和post.php(第177行),删除下面的一行代码:

wp_enqueue_script('autosave');  

 然后编辑wp-admin\includes目录下的post.php文件,

找到if ( $create_in_db ) {,在上面添加代码:

$create_in_db = false;   

好了,说到这里已经解决了wordpress发表文章ID不能连续的问题了,有细心的站长发现,偶尔还是有那么一两次发表的wordpress文章不是连续的!这是因为使用wordpress自带的上传功能在文章里插入图片或者多媒体文件,每个文件也会占用一个文章的ID,所以如果需要极限追求wordpress的文章ID连续,就只能用FTP手工上传了。

当然也可以采用插件的办法,或者弄个单独的上传图片程序,都可以解决哦!

自由屋博客,与你分享网络!

 

本文固定链接: https://www.ziyouwu.com/archives/79.html | 自由屋博客www.ziyouwu.com|wordpress建站技巧分享

怎么让wordpress文章ID连续!:目前有7 条留言

  1. 4楼
    zhouleyu

    发表了好久,终于又等来了一位需要的朋友

    2014-04-26 下午4:57 北京市 联通 [回复]
  2. 地板
    Amaoy

    终于找到这篇文章了。

    2014-04-17 下午6:54 四川省南充市 电信 [回复]
    • 发表了好久,终于又等来了一位需要的朋友

      2014-04-17 下午9:02 山东省济南市 联通 [回复]
  3. 板凳
    dreamkite

    id跳的太厉害了!

    2013-08-03 下午5:46 上海市浦东新区 电信 [回复]
  4. 沙发
    an9

    没怎么玩WP.

    2012-01-12 上午11:51 海南省海口市 电信 [回复]

发表评论

3 + 1 = ?


快捷键:Ctrl+Enter