function lingfeng_pagenavi( $range = 4 ) { global $paged,$wp_query; if ( !$max_page ) { $max_page = $wp_query->max_num_pages; } if( $max_page >1 ) { echo “<div class=’fenye’>”; 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>”; } echo ‘<span>共[‘.$max_page.’]页</span>’; echo “</div>\n”; } }

在需要显示分页的地方插入:

<?php lingfeng_pagenavi();?>

这样我们在网站建设的时候,就可以实现列表分页了。

广西易虎信息技术有限公司

联系电话:
13737041100(南宁)
18977189547(广州)
Email:
78778836@qq.com
联系地址:
广州:广州市天河区中山大道御富科贸园A1栋3楼
南宁:中国(广西)自由贸易试验区南宁片区宋厢路龙佑街2号云星时代广场1号楼1215-1216号