php - Kriesi 分页不起作用

标签 php html css wordpress pagination

我需要有关 kriesi 分页的帮助...我可以看到它,但它不起作用。当我点击第 2 页时,显示的是第一页的内容。

<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; ?>
<?php query_posts( array
    (   'post_type'=>'post',
        'posts_per_page' => 3,
        'paged' => $paged
        )); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    <article id="post-<?php the_ID(); ?>" class="middle-post">
        <h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
    </article>
<?php endwhile; kriesi_pagination();  endif;  wp_reset_query();   ?>

最佳答案

很可能您的 $paged 变量设置不正确。您可以尝试以下代码,而不是您的第一行:

if (get_query_var('paged')) { 
    $paged = get_query_var('paged'); 
} elseif (get_query_var('page')) { 
    $paged = get_query_var('page'); 
} else { 
    $paged = 1; 
}

关于php - Kriesi 分页不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29019265/

相关文章:

php - MYSQL 从同一张表中选择标签关联的 id

php - POST 中用于 Paypal IPN/按钮的额外变量?

php - 网站将 php 文件下载到浏览器而不是运行它

html - 当我最小化页面时,主体颜色没有填满整个窗口

php - ubuntu 无法打开 phpmyadmin

php - 从 mysql_connect() 获取 PHP PDO 连接?

html - 固定位置 - 宽度错误

javascript - 使用 Easycal.js 的 CSS 或 JS 粘性/固定表头 - 两个分开的表

javascript - 在HTML文件中嵌入CSS和JS

javascript - Select2下拉css修改