循环外的页面导航

时间:2011-05-22 作者:Lee Peterson

我有一系列针对个别产品的页面。我想使用位于循环外部的导航在它们之间翻页。

               |              |
( <= prev )    |    <loop>    |    ( next => )
               |              |
我试过了posts_nav_link. 我试过了is_paged 循环中的条件。我已经想尽了一切办法。

有人知道如何在不破解WP的情况下实现这一点吗?

2 个回复
SO网友:Chip Bennett

我使用previous_post_link()next_post_link() (法典previous_post_link()/next_post_link()) 在循环之外,没有问题。

请注意,Codex条目表明这些函数必须在循环中使用,但IMX不是这样。函数调用$post 全局,并将其传递给get_previous_post()get_next_post(), 分别地

顺便说一句posts_nav_link() 无论如何,在单个post上下文中使用的函数不正确。它用于导航归档索引页,而不是单篇文章。

SO网友:OneFishTaco

这个问题不太清楚。但如果你想在循环之外导航。然后获取wp-pagenavi 然后,只需在页脚中或希望导航显示的模板文件中的任何位置调用以下内容即可(仅上一页/下一页或编号导航)。

<?php wp_pagenavi(); ?>

结束

相关推荐

Custom Author Loop

本质上,我想做的是与wp\\u list\\u authors标记具有相同的效果,但我不想只列出名称或他们的帖子数量,而是希望能够使用ID进行循环。最终,我想有一个页面与每个作者,与他们的名字,描述,化身和链接。我可以弄清楚具体情况,我只需要一种方法来做如下事情:foreach $author as $author->ID 提前感谢,皮特