Questions tagged «previous-post-link»

8
是否可以按菜单顺序或按meta键对“下一个/上一个帖子”链接进行排序?
我有一系列按meta_key值排序的帖子。如有必要,还可以按菜单顺序排列它们。 下一个/上一个帖子链接(由next_post_link,previous_post_link或posts_nav_link全部按年代顺序导航。虽然我了解此默认行为,但我不知道如何更改它。我发现它映射到link-template.php中的neighbor_post_link,但是建议您从头开始重写它以替换它,或者有更好的解决方案。


2
通过meta_key过滤next_post_link()和previous_post_link()吗?
我有一个包含两个部分的页面,每个部分使用不同的WP_Query()in来拉入events,这是自定义帖子类型。每个WP_Query()查询都meta_key为事件日期查询a ,以便第1部分仅显示即将发生的事件,events而第2部分显示过去的消息events。 events第1节中即将显示的所有相关信息都在我的页面上,因此无法单击它们。 events第2节中的过去仅显示event标题,并且可以单击。用户单击过去时,event他们会链接到过去的自定义single-event.php模板event。 我想在single-event.php模板中显示上一个/下一个导航,但是导航应该只指向过去events。 我尝试使用next_post_link(),previous_post_link()但是这些也将链接到即将发布的内容events,这是我不希望的。我可能可以WP_Query()在其上设置一个新的single-event.php并循环遍历以获得上一个/下一个ID,但是重复查询似乎是一个艰巨的步骤。 对于events从我的上一个/下一个帖子链接中过滤掉即将到来的方法的一些见解,我将非常感谢。我已经看到了这个问题,但我不想使用插件。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.