说明
该标签显示前页和后页链接。可为索引页、分类页和文章存档页提供“分页”导航。
next_posts_link与previous_post_links()分别可显示前页、后页链接。
如要在单篇文章中显示上一页、下一页链接,请用next_post_link()与previous_post_link()。
用法
<?php posts_nav_link('sep','prelabel','nxtlabel'); ?>
注意,由于博客文章通常以逆向时间顺序(发表日期越近的文章,排在文章列表的越上方)排列,因此用户可能对“下一页”、“后页”的定义持有不同看法。WordPress认为,“next page (下一页)”就是“早于当前时间的一页”。在WordPress 1.5中,默认主题Kubrick将“下一页”链接明确显示为“较早的日志”。
示例
默认用法
默认情况下,posts_nav_link的显示结果为:
<?php posts_nav_link(); ?>
在居中的DIV标签中
在页面的居中位置上显示“上一页”、“下一页”链接。
<div style="text-align:center;"> <?php posts_nav_link(' · ', 'previous page', 'next page'); ?> </div>
使用图片作为分页链接
<?php posts_nav_link(' ', '<img src="images/prev.jpg" />', '<img src="images/next.jpg" />'); ?>
Kubrick 主题的分页链接格式
Kubrick主题的文章导航链接也可成为“上一页”、“下一页”链接格式。但可能会导致计划外的后果,如指向错误网页的“上一页”、“下一页”链接。
Kubrick主题实际上使用next_posts_link与previous_posts_link() 函数。
<div class="navigation">
<div class="alignleft"><?php posts_nav_link('','','« Previous Entries') ?></div>
<div class="alignright"><?php posts_nav_link('','Next Entries »','') ?></div>
</div>
自定义链接文本
你可以更改每个链接中的链接文本以及链接之间的文本。
<p><?php posts_nav_link(' or ', 'You can go back
to the previous page', 'you can go
forward to the next page'); ?>.</p>
参数
sep
(字符串)链接之间的文本。
- 在WP 1.2.x中,默认值为' :: '
- 在WP 1.5中,默认值为' — '
prelabel
(字符串)“上一页”链接的链接文本。
- 在WP1.2.x中,默认值为'<< Previous Page'
- 在WP 1.5中,默认值为 '« Previous Page'
nxtlabel
(字符串)“下一页”链接的链接文本
- 在WP1.2.x中,默认值为 'Next Page >>'
- 在WP 1.5中,默认值为'Next Page »'
分类:中文手册