WP Theme 教程 #5e:日志导航链接
June 9th, 2007 Denis
在绝大多数的 WordPress blog 的底部中,都会有 Next Page 或者 Previous Page 这些导航链接。你可以通过 WordPress 的模板系统中的 posts_nav_link() 这个函数调用这些链接。在这篇中,只有一个步骤!
真的需要我再次告诉你一次去打开 Xampp,主题文件夹,浏览器和 index.php 文件吗?
第1步(只有一步)
在 <?php endwhile; ?> 和 <?php else : ?>之间添加如下代码:
<div class=”navigation”>
<?php posts_nav_link(); ?>
</div>

注意到上面截图中的缩进,我一般使用 tab 健产生缩进来组织代码。
<div class=”navigation”> – 开始一个名字为 navigation 的 DIV 标签来围住后一页和前一页的链接区域。
<?php – 开始 PHP 代码
posts_nav_link() – 调用后一页和前一页的链接。
; – 停止调用。
?> – 结束 PHP 代码
</div> – 结束名字为 navigation 的 DIV 标签。
效果如下:

保存并刷新,查看后一页或者前一页的链接。默认情况下,如果你没有超过10篇日志的话,是不会显示导航链接。如果你没有超过10篇日志,依然想看到导航链接,登录到管理界面,选择 Options > Reading,然后把它设置为比你所有日志少一篇。如,你有6篇日志,就设置为5。
如何定制化 posts_nav_link():
就像一些在 postmetadata 课程的函数中,你可以给这个函数3个参数,分别为你想显示在后一页和前一页链接的中间,前面和后面的任何字符,如下:
<?php posts_nav_link(’in between’,”before’,”after’); ?>
第1个参数是显示在后一页和前一页链接的中间。第2个参数显示在前面。第3个参数显示在后面。
这里是一个定制化 posts_nav_link() 的例子:

请查看教程目录:WordPress 主题教程系列
翻译自:WP Theme Lesson #5e: Posts Nav Link
创建 WordPress 主题系列教程均为本站翻译,如要转载,请注明:转载自我爱水煮鱼和本文地址。
作者:Denis
原文链接:WP Theme 教程 #5e:日志导航链接





1. oiclover | November 7, 2007 at 11:23 am | #
为什么我在自己定义链接的时候,
把上一页跟下一页的英文改成中文就显示乱码,why??2. Denis | November 7, 2007 at 4:39 pm | #
@oiclover 保存为 utf-8
3. jezal | December 3, 2008 at 10:39 am | #
同学救命!
我的翻页怎么无效?每一页都是一样的文章列表!救命,急!我的地址是http://art.web.xtu.edu.cn:8080/?page_id=57
4. oiclover | November 8, 2007 at 10:30 am | #
非常感谢,保存文件还得注意这个啊
!!长见识了
5. weigaung li | January 18, 2008 at 12:49 pm | #
十分感谢
碰到了一点儿问题
在如何定制化 posts_nav_link():
语句
是不是应该把里面的两个” 都换成 ‘
我在跟着学习的时候遇到的
6. 胡戈戈 | January 31, 2008 at 10:25 am | #
denis好像还没有改过来
7. levon | January 20, 2008 at 2:18 pm | #
这里的 ” 都应该换成 ‘
楼上说的没错哦。
8. a-duo | March 19, 2008 at 1:52 pm | #
’in between’,”before’,”after’
这里为什么有的是单引 有的是双引?
9. 痞子C | July 7, 2008 at 3:59 pm | #
单引号
作者一时疏忽拉
10. jezal | December 2, 2008 at 10:56 pm | #
我的日志分页好奇怪,每一页都是一样的。快帮帮我啊!@~
11. jezal | December 2, 2008 at 10:59 pm | #
我的网站地址是:art.web.xtu.edu.cn:8080