doushan3511 2018-08-07 12:14
浏览 26
已采纳

Post循环在WordPress上无法正常工作

I created a separate page for blog posts on my website (WordPress). I Used this code for showing 6 last posts:

<div class="container">

    <div class="entry-content">

        <div class="last-posts">

            <?php $the_query = new WP_Query( 'posts_per_page=6' ); ?>
            <?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?>
            <div class="col-md-4">
                <div class="post-item">
                    <a href="<?php the_permalink() ?>" target="_blank">
                        <figure><?php the_post_thumbnail(); ?></figure>
                    </a>
                    <div class="post-detail">
                        <h3>
                            <a href="<?php the_permalink() ?>" target="_blank">
                                <span><?php the_title(); ?></span>
                            </a>
                        </h3>
                    </div>
                </div>
            </div>
            <?php
            endwhile;
            wp_reset_postdata();
            ?>
            
        </div>

    </div>
</div>

The problem is, this loop works from "container" class to the end of the code, not just 6 last posts. This loads all 6 posts 6 times.

</div>
  • 写回答

2条回答 默认 最新

  • dongshan7708 2018-08-07 15:28
    关注

    HI you are making a small mistake in the WP_Query please try the following line.

    <?php $the_query = new WP_Query( 'posts_per_page' => 6 ); ?>
    

    I hope this will work for you.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘