如何解决WordPress文章ID不连续的方法

WordPress的使用者可以发现,最大的文章ID要远大于文章总量,比如我的博客才130篇左右的文章,而ID已经超过1300了,对于某些强迫症患者,这绝对是无法忍受的!WordPress文章ID为什么不连续呢?有没有解决的方法呢?下面我们一起来探讨一下!

WordPress文章ID不连续的原因

用WordPress建立的网站,如果设置固定链接为“%post_id%.html”,则在发布文章、页面、图片等时都会占用文章ID,使得站点文章ID不连续。说具体一点,主要原因有以下三点:
1、文章的自动保存,使用WordPress的默认编辑器,在编辑过程中,每隔一段时间就会保存一次,已防止数据丢失;
2、文章的修订版本,每当你修改文章时都会产生修订版本,而且是每修改一次就产生一个,即使删除修订版本,原占用的ID也无法回收了;
3、图片附件占用ID,WordPress的图片附件实际是一种特殊的post,在数据表结构wp_posts表里,图片attachment类型和post类型共享ID号的,你嵌入多少图片就占用多少ID,这个无法改变。

WordPress文章id不连续解决方法

俗话说的好,解铃还须系铃人,对症下药才是关键。既然是上述三个原因占用ID,那么将其逐一破解即可。

一、自动保存、修订版本的解决方案

这2个问题的解决方案,网上的方法主要是通过安装插件直接禁用WordPress的自动保存和修订版本功能,或者找到当前主题下的 functions.php 文件添加禁用代码。个人推荐使用安装插件的方式,如果是修改配置文件的话,一旦WordPress主题更新就会被覆盖。

二、图片附件的解决方案

后台上传图片会占用大量ID,也就导致了文章ID之间相差过大。想彻底解决这个问题,那么,方法只有一个:使用FTP上传图片,然后把图片路径插入到文章中,就是不太方便而已。如果添加无图的文章,又禁用了自动保存和修订版本后,文章ID自然就会连续了。

三、本站的解决办法

虽然网上提供了很多解决WordPress文章ID不连续的教程,但真正能完美解决的方法没有。其实有一个最笨的方法,也是最有效的方法,可以彻底解决文章ID不连续的问题,就是使用固定链接形式:/%postname%.html,然后编辑文章的同时,修改标题下面永久链接为数字ID即可。具体操作如下:

1、登录进入WordPress后台,左侧打开 [设置] - [固定链接],选择“自定义结构”,并使用 %postname% 标签,如下图,然后点击 [保存更改] 按钮。

如何解决WordPress文章ID不连续的方法

2、把以前发布过的文章,从第一篇开始全部重新编辑修改URL地址,如下图所示,点击该篇文章的固定链接后面的“编辑”按钮。

如何解决WordPress文章ID不连续的方法

3、将链接中的文章标题改为数字ID如192,最后点击旁边的 [确定] 按钮即可。

如何解决WordPress文章ID不连续的方法

4、这种方式特别适合新站或者已经发布文章量不是很多的站点,这样把以前的文章固定链接都修改好之后,以后每发布一篇文章都要记得修改文章固定链接,输入的ID也要跟上一篇文章连续,这样以后整个WordPress站点的文章ID就非常连续,也非常整齐了。

✅来源:十一张博客
© 版权声明
THE END
如果觉得这篇文章对您有帮助,不妨考虑请我喝杯奶茶😄
点赞0赞赏 分享
评论 抢沙发
头像
评论人工审核通过显示,请勿重复提交!
提交
头像

昵称

取消
昵称表情代码

    暂无评论内容