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条)

报告相同问题?

悬赏问题

  • ¥30 eclipse开启服务后,网页无法打开
  • ¥30 雷达辐射源信号参考模型
  • ¥15 html+css+js如何实现这样子的效果?
  • ¥15 STM32单片机自主设计
  • ¥15 如何在node.js中或者java中给wav格式的音频编码成sil格式呢
  • ¥15 不小心不正规的开发公司导致不给我们y码,
  • ¥15 我的代码无法在vc++中运行呀,错误很多
  • ¥50 求一个win系统下运行的可自动抓取arm64架构deb安装包和其依赖包的软件。
  • ¥60 fail to initialize keyboard hotkeys through kernel.0000000000
  • ¥30 ppOCRLabel导出识别结果失败