WordPress 非插件实现文章列表分页导航
2011-10-15 00:06
579 查看
WordPress 非插件实现文章列表分页导航
效果预览1、添加功能代码至 functions.php(的php循环内)
注:Tstyle主题可以使用下面的代码替换掉原来的“栏目列表分页”对应的调用代码即可
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | function par_pagenavi($range = 9){ global $paged, $wp_query; if ( !$max_page ) {$max_page = $wp_query->max_num_pages;} if($max_page > 1){if(!$paged){$paged = 1;} if($paged != 1){echo "<a href='" . get_pagenum_link(1) . "' class='extend' title='跳转到首页'> 返回首页 </a>";} previous_posts_link(' 上一页 '); if($max_page > $range){ if($paged < $range){for($i = 1; $i <= ($range + 1); $i++){echo "<a href='" . get_pagenum_link($i) ."'"; if($i==$paged)echo " class='current'";echo ">$i</a>";}} elseif($paged >= ($max_page - ceil(($range/2)))){ for($i = $max_page - $range; $i <= $max_page; $i++){echo "<a href='" . get_pagenum_link($i) ."'"; if($i==$paged)echo " class='current'";echo ">$i</a>";}} elseif($paged >= $range && $paged < ($max_page - ceil(($range/2)))){ for($i = ($paged - ceil($range/2)); $i <= ($paged + ceil(($range/2))); $i++){echo "<a href='" . get_pagenum_link($i) ."'";if($i==$paged) echo " class='current'";echo ">$i</a>";}}} else{for($i = 1; $i <= $max_page; $i++){echo "<a href='" . get_pagenum_link($i) ."'"; if($i==$paged)echo " class='current'";echo ">$i</a>";}} next_posts_link(' 下一页 '); if($paged != $max_page){echo "<a href='" . get_pagenum_link($max_page) . "' class='extend' title='跳转到最后一页'> 最后一页 </a>";}} } |
1 2 3 | .page_navi{width:100%;height:36px;line-height:36px;text-align:center;overflow:hidden;padding-top:1em;} .page_navi a{padding:3px 8px;margin:2px;text-decoration:none;color:#888;border:1px solid #ccf;} .page_navi a:hover,.page_navi a.current{border:1px solid #356aa0;color:#356aa0;font-weight:bolder;} |
1 | <div class="page_navi"><?php par_pagenavi(9); ?></div> |
1 | <?php wp_pagenavi(); ?> |
声明: 本文参考自 http://immmmm.com/wordpress-page-navigation-without-plugins.html ,由( 倡萌 )
整编。
本文链接: WordPress
非插件实现文章列表分页导航 .
免费RSS订阅本站更新: http://feed.feedsky.com/cmhello
相关文章推荐
- WordPress中无需插件实现文章列表分页
- WordPress无插件如何实现文章分页
- 利用AJAX实现WordPress中的文章列表及评论的分页功能
- 利用AJAX实现WordPress中的文章列表及评论的分页功能
- wordpress不使用插件实现分页导航教程
- 实现wordpress文章浏览次数统计—使用WP-Postviews插件
- PHPCMS使用get标签获取文章列表过滤重复标题并实现分页
- WordPress 实战:在wordpress文章中加入分享到微博及社交网站的按钮(代码实现,非插件)
- wordpress 非插件 实现文章的无限加载
- 利用mybatis的分页插件实现商品列表的显示
- WordPress不使用插件实现分页
- 非插件实现WordPress 显示面包屑导航
- wordpress教程:使用linkwithin插件实现wordpress文章图文关联
- 非插件实现wordpress随机文章
- WP Page Numbers – wordpress分页导航插件使用方法与教程
- 两句代码实现wordpress文章分页
- thinkPHP5 使用laypage分页插件实现列表分页功能
- 不用任何插件实现WordPress文章点击数
- 免插件实现WordPress文章阅读次数
- thinkPHP5使用laypage分页插件实现列表分页功能