it-swarm.cn

如何在子类别中显示帖子以显示在其父类别存档页面上?

目前,当您显示归档类别页面时,它仅显示主要父级,并且不显示可能位于其父级下的子类别中的任何帖子。

如何更改它以便为每个类别存档显示其下的所有帖子,包括子类别帖子?

5
HeroicNate

我跑了另一个测试,除非我失去理智 在WordPress v3.0.1中的类别存档页面上肯定会显示 (是您正在运行的版本,还是您使用的是早期版本? )

这是两个截图,第一个显示 我的测试安装的类别布局

WordPress Categories Admin Page showing Parent, Child and Grandchild Categories 
(来源: mikeschinkel.com

下一个屏幕截图是 我的测试安装的类别存档页面 显示三个帖子,每个帖子都选择了一个类别;分别是父母,子女和孙子类:

WordPress Categories Listing Page showing posts from Parent, Child and Grandchild Categories 
(来源: mikeschinkel.com

所以 我95%肯定你有一个插件或其他代码禁用你的子类别 从你的存档页面上显示。您可以将正在使用的插件列表添加到问题内容中吗?

1
MikeSchinkel

当您显示类别时,类别和子类别之间的关系无关紧要,因为只显示一个类别(而不是两个或三个,如一个主类别和两个子类别)。

所以你需要覆盖查询。我知道这应该可以通过过滤一个wp_query钩子(挂钩,获取所有的子猫,将它们添加到查询参数),但我不能用一些示例代码告诉你这个。但也许这些小信息已经有用了。

对于深入挖掘的内容网站来说,这个问题确实很好。

0
hakre