您的位置:澳门新葡8455最新网站 > 编程教学 > 分页代码

分页代码

发布时间:2020-01-01 15:24编辑:编程教学浏览(127)

    效果:

    图片 1

    将下边包车型客车函数放到你的大旨的 functions.php 文件中:
    复制代码 代码如下:
    function theme_echo_pagenavi(){
    global $request, $posts_per_page, $wpdb, $paged;
    $maxButtonCount = 9; //呈现的最多链接数目
    if (!is_single()) {
    if(!is_category()) {
    preg_match('#FROMs(.*)sORDER BY#siU', $request, $matches);
    } else {
    preg_match('#FROMs(.*)sGROUP BY#siU', $request, $matches);
    }
    $fromwhere = $matches[1];
    $numposts = $wpdb->get_var("SELECT COUNT(DISTINCT ID) FROM $fromwhere");
    $max_page = ceil($numposts /$posts_per_page);
    if(empty($paged)) {
    $paged = 1;
    }
    $start = max(1, $paged - intval($maxButtonCount/2));
    $end = min($start + $maxButtonCount - 1, $max_page);
    $start = max(1, $end - $maxButtonCount + 1);
    if($paged == 1){
    echo "首页";
    echo "上一页";
    }else{
    echo '首页.')';
    echo '上一页.')';
    }
    for($i=$start; $i<=$end; $i++){
    if($i == $paged) {
    echo "[$i]";
    } else {
    echo '['.$i.'].')';
    }
    }
    if($paged == $max_page){
    echo "下一页";
    echo "末页 ";
    }else{
    echo '下一页.')';
    echo '末页.')';
    }
    echo " 共{$numposts}条记录, {$max_page}页.";
    }
    }

    在主旨的 index.php 文件中如此援用:
    复制代码 代码如下:

    本文由澳门新葡8455最新网站发布于编程教学,转载请注明出处:分页代码

    关键词:

上一篇:长文章分页函数

下一篇:没有了