具有公共子类别的多个类别

时间:2016-09-06 作者:Riccardo

在学校WP网站中,曾经有一个主要类别“博客”,每个类别有n个子类别:

Blog
|__ Year 1
|__ Year 2
.
. 
|__ Year 9
现在我们想介绍“公告”类别,但是该类别将与“博客”具有相同的子类别

Announcement
|__ Year 1
|__ Year 2
.
. 
|__ Year 9
没有什么大问题,因为WP会为每个子类别创建不同的slug,但是我觉得浪费子类别,使子类别选择有点混乱。

我想知道,将“x年”子类别提升到主类别,并将其他主类别结合起来以正确处理分类是否有意义。

例如,主要类别为“blog”的帖子;“第二年”将在博客中与第二年班级相关,而主要类别为“公告”和;“第5年”是指第5年课程的公告。

你觉得怎么样?

1 个回复
最合适的回答,由SO网友:marvinpoo 整理而成

如果您希望防止类别重复和文章作者的混淆,那么您可以使用类别和标记的混合。

使用YearscategoriesBlog/Announcementtag. 例如:

如果他们发布Blog 对于“第二年”,他们将其发布在category “第2年”,并使用tag “博客”。如果他们发布Announcement 对于“第五年”,他们将其发布在category “第5年”并使用标签Announcement

在菜单结构中,可以使用具有以下结构的单个链接/自定义链接:

/%category%/?tag=%tag%
示例:

Blog:     /?tag=blog
-Year 1:  /year-1/?tag=blog
-Year 2:  /year-2/?tag=blog
-Year 3:  /year-3/?tag=blog
...
以及

Announcements: /?tag=announcement
-Year 1:       /year-1/?tag=announcement
-Year 2:       /year-2/?tag=announcement
-Year 3:       /year-3/?tag=announcement
...
当然,这取决于你的permalink结构,所以可能是这样的:

-Year 1:       /categorie/year-1/?tag=announcement

-Year 2:       /cat/year-2/?tag=announcement
或者不管你的结构是什么。

------------------------------------------------------------

否则,您可以为每个类别创建混合,如日志和;第一年,博客和;第2年,公告和;第1年,公告和;第2年。。。带有调用这两个类别的查询的自定义模板文件加载到页面中,以便您可以将页面设置为菜单项。

在此处阅读有关查询的更多信息: