wordpress中The slug “?” is already in use by another term问题解决方法

wordpress图标

今天准备给一个用WP搭建的英文站改改url固定链接方式。

原来着站采用的是:/%year%/%monthnum%/%day%/%postname%.html

由于本站的内容栏目不算太少,经过自己几番考虑。

最终决定了采用:/%category%/%postname%.html 这种链接方式。采用这种链接方式后,由于网站最高的有着三级栏目,那么固定URL在经过三级category后,链接就有些过长了,为了解决这个问题,我决定改改category的链接形式。大家都知道,WP的链接方式是slug(别名)决定的,那么就需要修改栏目的slug。但是当自己在修改slug时,问题出现了。

The slug “?” is already in use by another term

WP中的提示
WP中的提示

为了解决这个问题,只有上网找找方案了,但是百度了N次,换了N个词,都不行,没办法了,找Google去。

结果Google就是要强一些。因为毕竟是针对英文的。

谷歌的搜索结果
谷歌的搜索结果

 

老外门的解决方案1
老外门的解决方案1

 

老外门的解决方案2
老外门的解决方案2

 

从他们提供的方案中,问题的产生原因已经说得很是清楚了,就是这个别名被其他所占用了,而占用的主要在tag  post  page ,即:标签、文章、和页面的别名中。。

知道原因,那么就好办了,先打开Post Tags,搜索一下被占用的别名,删除或者重名它。如果在标签中没找到,还别忘记了页面和文章中。。

本人看到这个问题网上提到的不是很多,因此写出来,希望对大家有所帮助吧。。。

 

本文链接:https://www.caijiayou.com/the-slug-is-already-in-use-by-another-term/

转载请注明出处

 


《 “wordpress中The slug “?” is already in use by another term问题解决方法” 》 有 3 条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注