
本文的重点是大家介绍了wordpress的上一页和下一页无插件的分页查询功能,描述了分页查询功能的两种不同情况,可以适用于不同的应用场所,很有实际意义,朋友们一定要参考。
本文描述了wordpress无插件的分页查询功能。分享给大家参考。深入分析以下内容:
这里有两张,一张是willin提供的,另一张是我今天提供的。其实都是简单的改动,但是可以解决不同的需求。
第一个wordpress可以自定义显示信息,显示信息的上一页和下一页,统计分析页数和中间页数。代码如下:
复制代码如下:if(!function_exists('pagenavi'){
functionpagenavi($p=5){//取当前页前后2页
if(is_singular())return;//不需要文章内容和插入
全局$wp_query,$paged
$max_page=$WP_query->;最大页数;
if($max_page==1)return;//只有一页没有
if(emptyempty($paged))$paged=1;
echo'<;spanclass="pages">页面:'。$分页。的。$max_page。</span>;';//显示信息页数
if($paged>:1)p_link($paged-1,'previous','previous');/*如果页数超过1,将显示该信息。*/
If($paged>:$p1)p_link(1,'首页');
if($paged>;$p2)echo“...”;
for($I=$paged-$p;$i<=$paged$p;$I){//middlepage
if($I>:0&;&$i<=$max_page)$i==$paged?打印"<spanclass='当前页码'>。{$i}</span>;:p_link($I);
}
if($paged<;$max_page-$p-1)echo'...';
if($paged<;$max_page-$p)p_link($max_page,'最后一页');
if($paged<;$max_page)p_link($paged1,'下一页','下一页');/*如果页面不是显示信息的最后一页,则下一页将连接*/
}
函数p_link($i,$title='',$linktype=''){
If($title='')$title="第一个{
If($linktype==''){$linktext=$I;}else{$linktext=$linktype}
echo"<;aclass='page-numbers'href=',ESC_html(get_pagenum_link$I),"'title='{$title}'>{$linktext}</a>;";
}
}
第二个是今天的重点分享。它只显示信息的上一页和下一页。可以用下面的案例代码自定义:
复制下面的代码:if(!function_exists('pagenavi'){
functionpagenavi(){
if(is_singular())return;//不需要文章内容和插入
全局$wp_query,$paged
$max_page=$WP_query->;最大页数;
if(emptyempty($paged))$paged=1;
if($paged>;1)p_linkp($paged-1,'上一页');/*如果页数超过1,则显示消息的上一页*/
If($paged==1)p_linkP1($paged);/*如果page等于1,信息将以深灰色显示*/
If($paged<$max_page)p_linkn($paged1,'下一页');/*如果页面不是显示信息的最后一页,下一页将连接*/
If($paged==$max_page)p_linkP0($paged);/*如果页面相当于最后一页的深灰色连接*/
}
函数p_linkp($i,$title='',$linktype=''){
echo“
functionp_linkn($I,$title='',$linktype=''){
echo"<;divclass='next-pagepage'>;<ahref='",esc_html(get_pagenum_link($i)),"'title='{$title}'>{$linktext}</a>;</div>;";
}
functionp_linkP0(){
echo"<;divclass='pre-pagepagenav0'></a>;</div>;";
}
functionp_linkP1(){
echo"<;divclass='pre-pagepagenav1'>。</a>;</div>;";
}
}
期待以上对大家的WordPress网站有所帮助。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)