php-wordpress显示后三个帖子

我需要显示:

first three posts in first div from wordpress,

second three posts in second div from wordpress and

third three posts in third div from wordpress.

我怎样才能做到这一点?

div 1
    --1st post
    --2nd tpost
    --3rd post
div 2
    --4th post
    --5th post
    --6th post
div 3
    --7th post
    --8th post
    --9th post

解决方法:

您可以通过几种方法来实现.将数据放入一个数组中,然后将其放入chunk(),然后遍历这些块.

或者,您可以简单地遍历数据:

<div class="...">
    <?php
    // Set counter
    $i = 1;

    // Loop over your posts
    while (have_posts()) {
        // If you have ouputted three already then close and reopen div
        if ($i == 3) {
            $i = 1;

            echo '</div><div class="...">';
        }

        // Output the post and increment the counter
        the_content();
        $i++;
    }
    ?>
</div>
上一篇:用于帖子和评论的mysql结构


下一篇:2019-10-30