我正在尝试从WP Timber中的同一类别获取下一个/上一个帖子链接,但是没有运气。
我已经尝试过:
{{ post.prev.link }}
它的工作原理就像一种魅力-除了它不显示同一类别的项目,而仅显示下一篇文章。
我也尝试过:
{{ function('next_post_link', '%link', 'Next in category', TRUE) }}
但是它根本不起作用-没有显示出任何异常。 当我不使用像这样的参数时使用它:
{{ function('next_post_link') }}
它正在工作,但仅显示下一个帖子,但不在同一类别中。
感谢您的帮助
答案 0 :(得分:0)
您应该可以使用
post.next('category').link
和
post.prev('category').link
替换category
时会更改您的帖子连接类别。
参考(https://timber.github.io/docs/reference/timber-post/#next)在这里非常令人困惑;为了正常工作,该参数必须是您要保留的分类法的标签。
内部,木材使用https://codex.wordpress.org/Function_Reference/get_adjacent_post-因此,如果仍然有问题,请首先尝试使用此方法以确保wordpress能够按预期工作。