【问题标题】:Wordpress - Get previous/next post in deepest child category?Wordpress - 在最深的子类别中获取上一个/下一个帖子?
【发布时间】:2026-01-04 08:05:01
【问题描述】:

对于我的一生,我无法在任何地方找到任何解决方案。我有一个包含许多类别和子类别的 wordpress 网站。

  • 精选帖子
  • 猫甲
  • 猫 B
  • > 子猫 B
  • > 子猫 B
  • 猫 C
  • 猫 D
  • > 子目录 D

我希望能够在最深的子类别中找到上一个/下一个帖子,以便上一个/下一个按钮保留在这些类别或子类别中。其中一些帖子也属于“精选帖子”类别。

不知何故,我没有遇到任何解决方案,因为现有的 get_previous_post get_next_post 函数有一个布尔值,用于限制同一类别的帖子,但随后它将包括特色类别中的帖子以及同一类别中的帖子父类。

我已尝试将所有父类别和特色类别添加到“排除类别”功能,但似乎没有效果。非常感谢任何帮助, 谢谢!

【问题讨论】:

    标签: php wordpress categories


    【解决方案1】:

    根据 codex <?php get_next_post( $in_same_cat, $excluded_categories ) ?> 所以你想使用<?php get_next_post(true) ?>

    【讨论】:

    • 很遗憾,这不起作用,因为如果帖子属于多个类别(例如:特色帖子、子类别 B),它会包含 特色帖子 中的帖子,而不仅仅是 子猫 B.
    • 你找到解决办法了吗?
    最近更新 更多