我创建了一个自定义循环,一次只显示一个帖子,帖子之间的导航使用next_post_link()
和previous_post_link()
完成。
问题是我的帖子层次结构包含了许多帖子共有的父类别,我只想导航到该子类别中的帖子。
这些链接也可以在父类别的所有帖子之间启用导航。
我已经完成了一些研究,但我无法找到解决方法,任何想法?
代码:
<div class="setas-next">
<?php previous_post_link('%link', '»', TRUE); ?>
</div>
<div class="setas-prev">
<?php next_post_link('%link', '«', TRUE); ?>
</div>
我正在loop.php
和loop-single.php
创建此导航。
谢谢,
里卡多
答案 0 :(得分:0)
自从我在Wordpress工作以来已经有一段时间了,但我发现对于更复杂的分页需求,你可能最好使用WP_Query(http://codex.wordpress.org/Class_Reference/WP_Query)来使用孩子的确切ids您想要的类别,然后使用帖子ID查找当前正在使用的名称的下一个和上一个。
请注意你的边缘情况,特别是你最近的帖子最近不会有一个......至少不会马上;)