为什么WordPress 文章ID不连续?

06月/07日/WordPress/浏览 340

WordPress文章的ID是不连续的。这个问题无伤大雅,但是很多强迫症朋友,可能还是会有此疑问。


原因有两个。


第一、前台看到的文章,只是“发布”状态的文章。其他状态的,比如自动草稿、回收站里的文章,都会占用一个ID。


自动草稿会存储很多草稿,占用大量的数据库空间,还会造成查询速度慢。因此,很多朋友会禁用自动草稿功能。


第二、在WordPress中,wp_posts 表并不只是用来存储文章的,而是存储“类似文章的对象”的。比如,上传的图片,也会占用一个文章ID;单页面page也会占用文章ID;自定义文章类型也会占用文章ID。


这就是被很多人嫌弃一表多用。这个设计思路很妙,几乎可以解决任何对象存储的问题。这样带来的问题也很严重,就是“慢”。什么都想干,必然什么都干不好。


发表评论

暂无评论,抢个沙发...

客服 工单