解决WordPress文章ID不连续问题

2020年1月22日 24 1,308 712字阅读2分22秒

文章ID不连续一直让我很不舒服,不到100篇水文,ID已经蹭蹭蹭的上升到1500+,对于强迫症中后期的我来说,实在有些忍无可忍,今天下午有点时间就治疗下吧!

网上千篇一律的让关闭文章修订版本、关闭自动草稿等只能算是缓解,算不了根治。而我很早就在张戈博主那里看到篇关于ID连续的障眼法文章,一直没付诸实践,今天下午试了下,真是完美。

原来固定连接格式为:
https://www.yxt521.com/%category%/%post_id%.html
理想固定链接格式为:
https://www.yxt521.com/%postname%.html

可以看出这样改的话必须要做301跳转,去各个站长平台提交改版,有点麻烦,退而求其次吧。索性改为:

https://www.yxt521.com/%category%/%postname%.html

如此一来只需要把现有文章ID写入别名然后改成上面固定链接即可大功告成!后续发文只需要根据前一篇ID+1写入别名即可。

数据库批量替换别名为对应ID的命令如下:

update wp_posts set post_name=ID where post_status='publish' and post_type='post';

进入mysql命令或者phpmyadmin的SQL,执行命令即可。

PS:操作前请先进行备份,避免操作失误造成杯具

ps:需要注意的是wp_是默认的前缀,如果自定义更改过,按实际修改后再执行命令。

好吧,现在对外来看文章链接没有丝毫改变,实际已经使用新的固定链接格式了,前面ID就那样吧,从本文开始就可以连续了,真是舒坦,后台随便折腾也不怕ID再暴涨了。

网络最后更新:2020年2月1日
avatar
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论列表 评论:24   「访客  13   男主  11   女主  0」  
    • avatar 路易大叔 火狐浏览器 Windows 10 回复

      1.22还在关心博客问题,转眼间这都是小事儿了

      • avatar 攝影師龐同學 火狐浏览器 Mac OS X 10.15 回复

        這些無所謂呀

        • avatar FROYO 谷歌浏览器 Windows 7 回复

          爱折腾,赞一个

          • avatar 灰常记忆 谷歌浏览器 Android 8.1.0 回复

            用别名,数字其实也不错,不折腾了😂

            • avatar 林三 谷歌浏览器 Windows 7 回复

              我以前有强迫症,id弄过一阵子,后来懒得弄了,直接换成英文地址了。

              • avatar 老俍 火狐浏览器 Mac OS X 10.14 回复

                哈哈哈,你这个强迫症真的很严重了~~~~春节快乐!!!

                • avatar DiDi 谷歌浏览器 Windows 10 回复

                  每次我都改文章别名。。。

                  • avatar 首码网免费收录网站 谷歌浏览器 Windows 10 回复

                    免费自动收录网站

                    • avatar 银河系漫游指南 谷歌浏览器 Windows 10 回复

                      我之前也好奇为啥文章的ID总是会跳,原来是跟自动保存这些东西有关啊。不过我也懒得去改了。

                      • avatar KAYGB 谷歌浏览器 Windows 10 回复

                        其实这都不是事,习惯也就好了 :razz:

                          • avatar 大熊   回复

                            KAYGB 哈哈,就是过年闲的慌,折腾玩!

                          • avatar 叶先生博客 谷歌浏览器 Windows 7 回复

                            我也有这样的强迫症,文章三百不到,现在都快4000+了,特别讨厌,不过后面也是不管它了,特能理解你这种心情

                            • avatar 张波博客 谷歌浏览器 Windows 10 回复

                              好像解决不了连续的问题吧,

                                • avatar 大熊   回复

                                  张波博客 已有的没办法,后面新发完全可以连续了,手动输入别名。🤣