0
  1. 我开发了一个基于Roots/Sage的 WP 主题。
  2. 我有一个自定义帖子类型“项目”。
  3. 在项目中,我已经注册了类别 (projects_category) 的分类并应用了 rewrite ('slug' => 'projects/projects-category', 'with_front' => false)
  4. 有些类别有孩子,大多数没有
  5. 在 content.single-projects.php 中,我想包含链接以导航到当前父类别中的上一个/下一个项目(帖子)。

我尝试了以下方法,但没有显示任何内容:

<?php previous_post_link( '%link', 'Previous Project', TRUE ); ?>
<?php next_post_link( '%link', 'Next Project', TRUE ); ?>

我删除了“TRUE”参数。然后显示帖子链接,它们包括整个“项目”自定义帖子类型的结果,而不是当前类别。

经过数小时的搜索,我得出结论,需要更多代码。我印象中

  1. 需要创建一个数组,其中包含“项目”自定义帖子类型的所有结果。
  2. 当前类别需要被识别并分配一个变量,
  3. 遍历数组以识别当前类别中的帖子,
  4. 确定当前帖子在结果中的位置
  5. 显示与当前帖子相邻的帖子。

我不知道从哪里开始。非常感谢任何帮助。谢谢你。

4

0 回答 0