好的,这个想法很简单。默认情况下,每个 wordpress 网站都以下列方式使用类别和标签分类:
category taxonomy slug = wpsite.com/parent-cat-slug/sub-cat-slug/
tags taxonomy slug = wpsite.com/tag/tag-slug
在许多情况下,一个类别具有一组与该类别中的帖子相关联的标签。如果出于某种原因,作者将一篇文章与多个类别相关联,那么同样的标签也会随之而来。我想我们都明白这一点。
这就是问题所在,通过一个例子更好地说明:
类别 1 =政治
类别 2 =商业
标签 =腐败
如果我在“政治”类别下,阅读带有腐败标签的帖子,然后单击标签链接,它将带我到wpsite.com/tag/corruption并给我一个带有该标签的帖子列表,所有可能属于也可能不属于同一类别。
如果我们可以这样做:
如果您从“政治”类别中单击“腐败”标签,则永久链接将指向wpsite.com/politics/corruption仅显示该类别中带有“腐败”标签的帖子,而不是网站范围的列表?
这种方法在瓜点报中使用:http: //www.guardian.co.uk/culture(顶级类别-将鼠标悬停在“最新视频、音频和画廊”帖子链接上,每个都有子分类下的顶级画廊,并不指向Guardian.co.uk/video或音频等,如下所示) http://www.guardian.co.uk/culture/video/2012/mar/24/vincent-van-gogh-house -伦敦销售视频
这是一种以人类可读的方式对帖子格式或标签进行分类和关联的好方法,这比通用的 wpsite.com/tag/tag-slug 结构要好得多。
那么,有没有办法让我们在 wordpress 中实现这一点?