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

admin 2011 年 10 月 9 日 3 条评论 点击:2105

今天准备给一个用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/

转载请注明出处

 

3 条评论 添加你的评论

留言评论

必填

Required, 保密

Trackback this post  |  Subscribe to the comments via RSS Feed