wordpress 所有文章分页链接插件 wp-all-posts-page-link
wp-all-posts-page-link
plugin for display all posts page link.
随着自己网站的文章数量越来越多,也分了很多个页页面出来。为了方便用户使用,我就想加入所有文章分页的链接。这里所说的分页不是一片文章太长而分页,而是首页或分类显示时分很多页……
我在网上查找时发现 google “wordpress 分页 ” 找到的基本上都是关于一篇文章太长的分页后来google “all posts page link”才发现有一些插件,没有仔细看,感觉有点复杂,因此我就准备自己动手写一个插件。
说是插件,实际上就是2个函数,用来显示所有文章的分页,这样用户可以点击自己想查看的页面去浏览。
效果如同你在本网站首页看到的分页链接一样。
原理比较简单,主要就是获取最大页面数,然后从1到MaxPage获取所有页面的链接,如果是当前页面则不显示为链接。显示效果如下图:
版本:
1.0,2009-08-21 Release 只在wordpress 2.8.2 和 2.8.4 上作过测试,未发现有任何异常。
1.1,2009-10-23 Release 在wordpress 2.8.2、2.8.4和2.8.5上做过测试,为发现异常。改版本中取消了原来对链接加class的作用,加入了倒序显示的选项。
安装:
1. 下载插件后,解压,并且上传到你网站 wp-content/plugins/wp-all-posts-pages-link/ 目录下,确保在该目录下没有子目录,只包括:wp-all-posts-pages-link.php、readme.txt 和 readme-chinese.txt 三个文件。
2. 进入wordpress控制板–〉插件,启用 wp-all-posts-pages-link
使用方法:
- 在首页
if (have_posts()){
while (have_posts()) : the_post();
……………..
endwhile
}
之后加入 : <? if(function_exists(“all_posts_page_link”)) { all_posts_page_link(‘上一页’, ‘下一页’); } ?> 即可,显示效果如下:
上一页 1 2 3 4 下一页
- 如你需要修改显示出来每页的label,则设置参数如,<? if(function_exists(“all_posts_page_link”)) { all_posts_page_link(‘上一页’, ‘下一页’, ‘P’); } ?>
上一页 P1 P2 P3 P4 下一页
- 如你需要倒序显示l,则设置参数如,<? if(function_exists(“all_posts_page_link”)) { all_posts_page_link(‘上一页’, ‘下一页’, ”, 0, true); } ?>
上一页 4 3 2 1 下一页
倒序显示的时候,4为最新的一页,即最新的posts。
本插件下载地址为:wordpress.org
本文原载于三大炮(sandapao.com),原文地址为http://www.sandapao.com/html/y2009/08/wp-all-posts-page-link.html
相关文章
评论 (7)
对不起不知道你说的什么。。。
不错 的,支持你下,呵呵
看了你blog中对wp-all-posts-page-link插件的使用,有个问题想请教一下, 现在分页的显示方式是1、2、3、4、5、6、7、8、9、10……这样的形式, 如果我想把分页的形式按照10、9、8、7、6、……这样首页为最大值的形式,应该怎么修改呢? 不知道你知道否,先谢谢了。
改是可以的,我会在下一版本中加上你提出的选项,不过最进我比较忙,没有办法更新。我在这里先说一下思路,你自己改改吧。 wordpress默认第1页是最新的,如果按照你说的形式,那么需要仅仅把显示出来的数字改掉,而get_pagenum_link($pageItem)还是按照从1到maxpage递增。也就是说如果最大为10页的话,那么你显示为10、9、8......而每个对应的实际link为get_pagenum_link(1)、get_pagenum_link(2)、get_pagenum_link(8)、 你先自己修改一下,实在不行你等2天,我最近会更新一下。
博主您的插件是把所有长文章自动分页么? 还是只对页面分页?
我的是只对页面分页,不是把所有长文章自动分页。
- 如何安装惠普hp的无线打印机?
- 如何同步iPhone和Outlook或者Google的日历
- VBA Excel单元格赋值 批量赋值 自动编号
- 如何开启笔记本电脑小键盘(数字键盘)?
- wordpress 所有文章分页链接插件 wp-all-posts-page-link
- ADSL电话线连接 影响网速
- 如何在Windows XP上格式化硬盘
- Excel数据导入MySql
- 如何在photoshop中大批量改变图片尺寸?
- 低级格式化存储卡和格式化存储卡区别–数码资料储存与保护
- godaddy空间wordpress 2.8.2 静态化
- wordpress创建sitemap文件插件 google sitemap generator
- 如何让诺基亚Nokia C7通过电脑上网?— 无线AP热点方式
- 如何让诺基亚Nokia C7通过电脑上网?— 路由器方式
- 如何让诺基亚Nokia C7通过电脑上网?— 点到点方式
- 三大炮 : 不好意思没有这样试过,好像有网友这样做过,你再找找看......
- 三大炮 : 对不起不知道你说的什么。。。
- Natashared : 我想下载 X Rumer 7.0.10 Elite?......
- cwh0221 : 你好,不知道能不能把C7设为热点,电脑再通过这个手机......
- 范德萨 : 谢谢
- 三大炮 : 能够帮到你很高兴。
- 天琴 : 非常不错,真的太谢谢了,在网上找了那么多相关资料,就......
- 虫虫亡灵 : 基础的东东,好滴很
- 三大炮 : 你可以按照网站上验证是不是行货的方式来看看,能帮到你......
- 消逝的情花 : 我的诺基亚c7怎么没有卸载功能啊,是不是山寨的,不过......


我想下载 X Rumer 7.0.10 Elite? 给我网址!!!