Wordpress - 在最深的子类别中获取上一个/下一个帖子?
Posted
技术标签:
【中文标题】Wordpress - 在最深的子类别中获取上一个/下一个帖子?【英文标题】:Wordpress - Get previous/next post in deepest child category? 【发布时间】:2012-03-18 09:36:17 【问题描述】:对于我的一生,我无法在任何地方找到任何解决方案。我有一个包含许多类别和子类别的 wordpress 网站。
精选帖子 猫甲 猫 B > 子猫 B > 子猫 B 猫 C 猫 D > 子目录 D我希望能够在最深的子类别中找到上一个/下一个帖子,以便上一个/下一个按钮保留在这些类别或子类别中。其中一些帖子也属于“精选帖子”类别。
不知何故,我没有遇到任何解决方案,因为现有的 get_previous_post get_next_post 函数有一个布尔值,用于限制同一类别的帖子,但随后它将包括特色类别中的帖子以及同一类别中的帖子父类。
我已尝试将所有父类别和特色类别添加到“排除类别”功能,但似乎没有效果。非常感谢任何帮助, 谢谢!
【问题讨论】:
【参考方案1】:根据 codex <?php get_next_post( $in_same_cat, $excluded_categories ) ?>
所以你想使用<?php get_next_post(true) ?>
【讨论】:
很遗憾,这不起作用,因为如果帖子属于多个类别(例如:特色帖子、子类别 B),它会包含 特色帖子 中的帖子,而不仅仅是 子猫 B. 你找到解决办法了吗?以上是关于Wordpress - 在最深的子类别中获取上一个/下一个帖子?的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法在 Wordpress 上创建重复的子类别 slug?
如何在wordpress中检查帖子是不是属于分类类别的子类别
在 wordpress 中获取 2 级类别中的下一个、上一个帖子