新建立的wordpress博客,大家都都遇到很烦的一个问题,刚一个文章id是1,第二个的id就变成10,对于有强迫症的人来说,无法忍受!而官方又不解决这个问题。市场上也没有相关的插件可以使用,大部分都过时了。
这样的情况原因:
1、来自文章的自动保存、修订版本
在WordPress后台写文章的时候,每隔一段时间系统会自动保存一下文章,以防止数据丢失,保存一次生成一个id;
我们对文章进行修改的时候,修改一次生成一个修订版,对应一个修订版文章id,即使删除修订版本,原占用的ID也无法回收了;
2、附件、菜单、页面占用ID
WordPress的附件、导航菜单项和页面都是比较特殊的post,而且都会占用一个post的id,在wp_posts表的数据表结构里面可以看出post类型种类(详细介绍WordPress数据库表wp_posts),这个无法改变。
要想解决其实很简单,只要一段代码,放到wp-config.php 里面 就可以解决了
位置在:define( ‘WP_DEBUG’, false ); 的后面添加下面的代码:
/** WordPress 编辑器关闭自动保存和历史修订版本选项。 本项注释掉即可开启。 */
define(‘WP_POST_REVISIONS’, false);//禁用历史修订版本post_revision
define(‘AUTOSAVE_INTERVAL’, 86400);//设置自动保存时间设置为一天
保存就可以了!就这么简单!
原文链接:https://www.fuyej.com/blog/1-html,转载请注明出处。
评论0