个性化阅读
专注于IT技术分析

wp_query-限制od帖子和页面的数量

确定, 我创建了所有帖子的页面视图, 并陷入循环。这是wp_query:

  <?php if ( ! is_single() ) : ?>
<div class="entry-content">
    <?php

    $first_articles = new WP_Query( 
                    array(
                        'posts_per_page' => 2, 'numberposts' => 2, 'category_name' => 'artykuly', 'order'   => 'DESC', ) 
                );

    wp_link_pages( array(
        'before'      => '<div class="page-links">' . __( 'Pages:', 'twentyseventeen' ), 'after'       => '</div>', 'link_before' => '<span class="page-number">', 'link_after'  => '</span>', ) );
    ?>

    <?php if ( $first_articles->have_posts() ) : while ( $first_articles->have_posts() ) : $first_articles->the_post(); ?>
    <div class="kat-img" style="background: url('<?php the_post_thumbnail_url(); ?>')">
        <div><?php the_title( '<h2 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h2>' ); ?></div>
        <div><?php echo excerpt(10); ?></div>
        <div><?php echo get_the_date(); ?></div>
        <div><?php echo the_tags( '<ul><li>', '</li><li>', '</li></ul>' ); ?></div>
    </div>
    <?php endwhile; endif; wp_reset_query(); ?> 

</div><!-- .entry-content -->
<?php endif; ?>

这是content.php中的代码(仅此而已), 此循环的问题是它显示2个最新帖子, 但将这2个最新发布循环克隆并显示6次。问题出在哪里?我是否应该为此循环添加更多限制?我只想显示2个最新帖子。


#1


外部文件中可能还有另一个循环, 例如archive.php, 该循环用于显示帖子。

可以直接在archive.php或category.php中添加此代码, 也可以从这些文件中删除另一个循环。

还要从wp查询中删除’numberposts’=> 2, 这不是必需的。

赞(0)
未经允许不得转载:srcmini » wp_query-限制od帖子和页面的数量

评论 抢沙发

评论前必须登录!