如何解决WordPress文章ID不连续问题

2020年2月26日09:13:31 评论 62 views 927字阅读3分5秒

相信有不少朋友都有强迫症,特别是对于网站文章更新只有一两百篇,但ID已经蹭蹭的来到三四千,这让有强迫症的我也是很不舒服。我是一个强迫症算比较严重的人,记得有一次就因为贴个手机膜有一点小小的瑕疵,就连续贴了十三次。

如何解决WordPress文章ID不连续问题

文章ID不连续一直让我很不舒服,我相信不单只有我,很多朋友们都有这个感觉。才三百多篇文章的我,ID数已经将近4000了。昨天也有朋友人问道叶先生如何解决WordPress文章ID不连续问题,今天我也来借花献佛,在大熊简单生活博客里有看到这个教程,所以拿来分享给大伙。

其实在此之前有很多很多关于类似的教程,但似乎感觉都没有这篇好,不过虽然本人没试,但大熊博主自己亲测说挺好的,所以叶先生才敢拿来给大伙分享。

  1. 原来固定连接格式为:
  2. https://www.japanren.com/%category%/%post_id%.html
  3. 理想固定链接格式为:
  4. https://www.japanren.com/%postname%.html

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

https://www.japanren.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:需要注意的是,在操作前必须提前备份,以免带来不必要的悲剧! :grin: :grin: :grin:

另外需要注意的是wp_是默认的前缀,如果有自定义修改过,那么需要按实际修改后再执行命令。

因为考虑到之前所更新的文章ID再变会影响之前的收录,所以索性在此之前的文章ID不会发生改变。但日后陆续更新的文章都会按有规律的ID进行,后面再怎么更新都不怕ID暴涨的问题了,怎么样,是不是解决了很多人因此心里不舒坦的问题。 :grin: :grin: :grin:

叶先生
  • 本文由 发表于 2020年2月26日09:13:31
如何为WordPress主题添加文章字数和阅读时间 WordPress

如何为WordPress主题添加文章字数和阅读时间

折腾的路上永不止,很奇怪对于一篇文章内的字数和阅读时间有啥用呢,这我也不知道,也不敢问。不过有朋友说人家的主题里都有,叶先生你知道怎么加一个吗?说实话我是不知道的,不过在鸟叔这里看到了这个教程,所以今...
虚拟主机怎么做网站301重定向 SEO知识

虚拟主机怎么做网站301重定向

对于建站的人虚拟主机恐怕都不陌生吧,特别是现在很多站长,因为不太想折腾都会选择虚拟主机作为建站服务器较多。只要你做了网站,只要你有打算做SEO优化,那么这个301重定向就很有必要做。 对于涉及到301...
WordPress如何设置只允许游客浏览指定的分类文章 WordPress

WordPress如何设置只允许游客浏览指定的分类文章

有朋友会问,WordPress如何设置只允许游客浏览指定的分类文章,因为有些分类的文章我不想未登录的用户能够浏览。 不知道是心里作怪,还是好奇心里,感叹这个世界奇葩的人还真不少,不过能有什么办法呢,谁...
如何判断网站是否采用织梦Dedecms搭建 网站建设

如何判断网站是否采用织梦Dedecms搭建

今天有朋友来问叶先生,怎么才能够知道一个网站是否采用织梦Dedecms搭建。坦白说,这个不算太高深的技术,一是凭自己的建站经验,二来是从中看一些细节。只要稍微熟悉一点dedecms的站长或者技术人员都...
匿名

发表评论

匿名网友 填写信息

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