为什么这个循环不起作用?

时间:2013-08-18 作者:tmyie

我已将循环的内容包装在两个divs. 然而,只有first 帖子似乎被包裹在divs, 保留后者的样式。

代码如下:

<div class="container">
        <div class="inner_box"> 
            <ul>
                <?php
                while ( have_posts() ) : the_post(); ?>

                <li>
                    <?php the_title(); ?>
                    <?php the_content(); //this is not in inner_box ?> 
                </li>
            </ul>
        </div>  
    </div>

    <?php endwhile; ?> 
有人知道这是为什么吗?

1 个回复
SO网友:Anjum

试试这个

<div class="container">
    <div class="inner_box"> 
        <ul>
            <?php while ( have_posts() ) : the_post(); ?>
                <li>
                    <?php the_title(); ?>
                    <?php the_content(); //this is not in inner_box ?> 
                </li>
            <?php endwhile; ?>
        </ul>
    </div>  
</div>
试试这个

<div class="container"> 
    <ul>
        <?php while ( have_posts() ) : the_post(); ?>
            <li>
                <div class="inner_box">
                    <?php the_title(); ?>
                    <?php the_content(); //this is not in inner_box ?>
                </div>   
            </li>
         <?php endwhile; ?>
     </ul>
</div>

结束

相关推荐

Loop not showing first post

我在页面上设置了以下循环,但它缺少了第一篇帖子。有人知道为什么会这样吗?<div class=\"gallery\"> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class=\"gallery-item\"> <a href=\"<?php esc_url( the_permalink() ); ?>\">