在归档页面中按类别显示自定义帖子类型

时间:2014-07-12 作者:user3670792

我创建了一个自定义的帖子类型名称“Blog”,分类法是“Category”。我还创建了归档页面的归档博客。php\'显示所有自定义帖子。当我单击“mydomain”时。com/blog“显示所有自定义帖子”。

所有的帖子都有一些类别。但我的问题是如何按类别显示自定义帖子

当我输入“mydomain”时。com/blog/[我的类别名称]\'无效。仅按类别显示帖子的有效url是什么

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

对于特定自定义帖子类型与特定分类法的交集,本机没有存档的概念。

这里有多种方法,但都需要一些修补:

您可以调整类别术语存档以包括您的CPT(通过pre_get_posts 钩子)

  • 您可以使用endpoint 要按类别过滤它们,可能有更多的方式,在本机功能之外,它变得相当随意。在您的特定情况下,我发现有点奇怪,所讨论的CPT是一个“博客”,因为本机帖子已经是这样了(而且可能更容易用于博客)。

  • 结束

    相关推荐

    Show post categories

    我正在尝试显示一些面包屑的帖子类别。目前,我有:the_category(\' / \', \'multiple\'); 但出于某种原因,它两次声明了父类别(我只想parent > child):FASHION / DAILY FASHION CANDY / FASHION 它应该是:FASHION / DAILY FASHION CANDY 有人知道它为什么这样做,以及如何改变它吗?