- 我开发了一个基于Roots/Sage的 WP 主题。
- 我有一个自定义帖子类型“项目”。
- 在项目中,我已经注册了类别 (projects_category) 的分类并应用了 rewrite
('slug' => 'projects/projects-category', 'with_front' => false)
。 - 有些类别有孩子,大多数没有
- 在 content.single-projects.php 中,我想包含链接以导航到当前父类别中的上一个/下一个项目(帖子)。
我尝试了以下方法,但没有显示任何内容:
<?php previous_post_link( '%link', 'Previous Project', TRUE ); ?>
<?php next_post_link( '%link', 'Next Project', TRUE ); ?>
我删除了“TRUE”参数。然后显示帖子链接,它们包括整个“项目”自定义帖子类型的结果,而不是当前类别。
经过数小时的搜索,我得出结论,需要更多代码。我印象中
- 需要创建一个数组,其中包含“项目”自定义帖子类型的所有结果。
- 当前类别需要被识别并分配一个变量,
- 遍历数组以识别当前类别中的帖子,
- 确定当前帖子在结果中的位置
- 显示与当前帖子相邻的帖子。
我不知道从哪里开始。非常感谢任何帮助。谢谢你。