静态首页上的 Wordpress 分页始终显示相同的帖子

在医生之前

我的首页上的分页有问题。我想显示来自特定类别的所有帖子并对它们进行分页。这是代码:

if ( is_front_page() ) {     
$paged = get_query_var( 'page' ) ? get_query_var( 'page' ) : 1;
$args = array(
    'post_type'      => 'post',
    'orderby'        => 'date',
    'order'          => 'DESC',
    'posts_per_page' => 1,
    'cat'            => '4',
    'page'           => $paged,
); 
$q = new WP_Query( $args );
if ( $q->have_posts() ) { 
    while ( $q->have_posts() ) {
        $q->the_post();
        ?>
        <div> .... </div>
        <?php
    }
    //pagination links
    wp_reset_query();
}

}

但是我一直在不同页面上发布相同的帖子:domain.com/page/2/ 等。我做错了什么?如何解决?

感谢您的任何帮助。

彼得·高清

尝试使用wp_reset_postdata()代替wp_reset_query().

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章