前边介绍了四个明泉已经安装的插件,分别是历史文章归档,页面静态化,标题翻译成英文和禁用自动保存,这次要说的是WordPress的最佳翻页插件WP-PageNavi。 WordPress自带了很简单的翻页功能,简单到了极致,只有“上一页”和“下一页”,随着文章的增多,这么简单的翻页功能显然不能满足访客的需要,于是,这款插件应运而生。
WP-PageNavi能够显示出来总共有多少页以及访客当前在第几页,当然也包括“上一页”和“下一页”,还有从1开始的,可以自定义数量的,到某个页面的链接。以上提及的这些文字,在插件的设置页面中都可以进行设置,也可以自定义css。据明泉观察,相当多的WordPress站点使用了这个插件。WP-PageNavi的作者Lester ‘GaMerZ’ Chan也很勤奋,最后一次更新这个插件是2008年12月12日。
在Wp-PageNavi的设置页面,可以看到如下的变量:%CURRENT_PAGE%:当前页。如果在首页,这个数字会显示为1,如果向后翻了一页,这个数字就变成2。%TOTAL_PAGES%: 总共有多少个页面。这两个变量可以设置在“Text For Number Of Pages”里边,如果是中文的博客,写成“第 %CURRENT_PAGE% 页 总 %TOTAL_PAGES% 页”是个不错的选择。WP-PageNavi还有很多的设置,用文字叙述不如用图片说明,俗称,有图有真相。注意一下翻页功能的上下两条虚线,很插件本身没有关系,是其他的css造成的。(点小图看大图)
设置完成之后还不够,还需要把一段代码插入到希望显示出来翻页功能的位置,
1 | <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?> |
这样才算大功告成。
感谢插件作者Lester ‘GaMerZ’ Chan写出如此之好的插件供我们使用。
标签: Plugin, WP-PageNavi, 插件, 翻页


请问在明泉所使用的的模版中,代码应该放在哪儿呢?能否图示下具体位置?
hello vvv,我还不太会在留言里边放图,文字叙述一下吧,是index.php文件中
[div class="navigation"]的后边
删除掉[div class="alignleft"][?php //next_posts_link(__('« Older Entries', 'kubrick')) ?][/div]
和[div class="alignright"][?php //previous_posts_link(__('Newer Entries »', 'kubrick')) ?][/div]
增加上[?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?]
祝好运!
谢谢楼主的分享!看上去很强大!
找了很长时间,不知道在哪里设置每页上最多显示的文章数呢?
没在插件里边,在WordPress的设置中,设置 — 阅读 — 博客页面至多显示 【 】篇文章
可是在index.php找不到这段代码啊。我的网站是单独做的一个文章的页面,我只想在那个页面上加翻页怎么弄啊。
不太明白楼上想找哪段代码。应当是插入一段代码,而不是寻找一段代码。