前往顾页
以后地位: 主页 > 收集编程 > Php实例教程 >

wordpress分页代码详解

时候:2012-02-28 11:45来源:知行网www.zhixing123.cn 编辑:麦田守望者

<?php

if ( empty($paged) ){
$paged = 1;
$replace=array(‘?’=>”,’='=>’/');
$base=strtr(add_query_arg( ‘page’, ‘%#%’),$replace);
}elseif($paged>=1){
$arg1=$paged.’?page’;
$replace=array($arg1=>”",’='=>”);
$base=strtr(add_query_arg( ‘page’, ‘%#%’),$replace);
}
$page_links = paginate_links( array(
’base’ => $base,
’format’ => ”,
’prev_text’ => __(‘<<’),
’next_text’ => __(‘>>’),
’total’ => ceil(wp_count_posts()->publish/ $posts_per_page),
’current’ => $paged
));

if ( $page_links )
echo “<div class=’page_cut’>$page_links</div>”;
?>

代码解释:
$paged:以后页面
wp_count_posts()->publish:获得文章总数
$posts_per_page:每页显现多少文章,背景设置
paginate_links:wp内置函数,概况请检察wp手册
add_query_arg:wp内置函数,概况请检察wp手册

顶一下
(0)
0%
踩一下
(0)
0%
------分开线----------------------------
标签(Tag):Wordpress
------分开线----------------------------
颁发评论
请自发遵循互联网相关的政策法规,严禁公布色情、暴力、革命的谈吐。
评价:
神色:
考证码:点击我更换图片
猜你感兴趣