让WordPress文章ID连续

11 条评论

有网友西门留言曾经留言询问过怎样让 WordPress 的文章ID连续起来,事实上这是我当初在 修改文章固定链接 时做的功课了。需要采取的措施不少,这里再整理一下吧。

1、修改已有的非连续ID的文章,这个就参照 修改文章固定链接 中介绍的方法了,当以后出现差错时也用此法修正回来。

2、在 wp-config.php 文件里添加 define('WP_POST_REVISIONS', false); 和 define('AUTOSAVE_INTERVAL', false); 禁用默认的修订版本号功能。

3、WP 3 之后禁用自带的自动保存功能方法有些变化,首先将 wp-admin\post-new.php 和 wp-admin\post.php 的两个文件中的 wp_enqueue_script(‘autosave’); 一行前加 “//”注释掉。 然后在 wp-admin\includes\post.php 文件里的 if ( $create_in_db ) { 这行上面添加一句 $create_in_db = false; 这样就将自动保存功能也禁掉了。(也可以在主题的 functions.php 中添加代码获得同样效果)

4、上传图片使用 FTP 方式,文章里再引用,附近类同。否则图片、附件也会占用 ID .

此外就没有了,使用 post_id 作为固定链接也是有好处的,连续的数字看起来也还比较舒服.也不用去就结那莫名其妙的英文翻译 slug.

相关日志 Relate Posts

“让WordPress文章ID连续”11条留言

  1. 英文翻译slug读者看起来比较好玩~不过作者会比较头疼

    • @sherrychiaki 翻译得不一定好,甚至容易闹笑话,而且对于某些标题的翻译也很难看的,那不是一个好方案。

    • @起衣 这是以作者角度,所以说作者会比较头疼

    • @sherrychiaki 要做个自行翻译的小插件很简单,调用Google翻译的数据就好,但是…太不准叻。

    • @起衣 Google翻译的……单词还行,句子或者稍微长一点的词组就完全胡扯叻

    • @sherrychiaki 还有我现在遇到的情况,我要发标题一模一样的文章叻- – slug不给力叻。

  2. 图片和附件的ID占用要是能够解决就好了

    • @小狼 只好用FTP方式上传了。

  3. 我都是用自定义的postname格式

    • @何苦呢 我嫌postname的难以填写,自动翻译的又不准确,就抛弃了。

  4. 在第3步中说到的“在主题的function.php中添加代码获得相同效果”具体怎么做?我觉得修改主题比较好。希望博主能解答一下。

发表留言(Ctrl+Enter提交)