如果超过2个帖子,自定义Wordpress帖子页面会中断?

时间:2010-06-14 16:47:55

标签: wordpress templates loops

我有一个非常自定义的模板,如果博客页面上有1或2个帖子,它的效果很好。但是一旦添加第3个帖子,它就会改变模板的结构......直接将div移到另一个内部,我无法理解为什么。博客模板的代码在这里,结构截图应该是,另一个显示错误的div,当第三个帖子在那里。这有什么意义,任何想法?

  
<div class="post" id="post-<?php the_ID(); ?>"><!--start post-->

        <h2><?php the_title(); ?></h2>

        <div id="main_full" class=" clearfix"><!--start main-->

            <div id="top_bar"><h3 class="gallery-title">news</h3></div>

                <div id="blog_page"><!--start blog page-->

                    <div class="entry"><!--start entry-->

                        <?php the_content(); ?>

                    </div><!--end entry-->

                </div><!--end blog page-->

        </div><!--end main-->

    <?php endwhile; endif; ?>

    </div><!--end post-->

<?php edit_post_link('Edit this entry.', '<p>', '</p>'); ?>

<?php comments_template(); ?>

2 个答案:

答案 0 :(得分:0)

如果没有看到你的循环的开始,我不能100%肯定,但看起来你需要:

<?php endwhile; endif; ?>

    </div><!--end post-->

     </div><!--end post-->
<?php endwhile; endif; ?>

答案 1 :(得分:0)

<?php endwhile; endif; ?>
</div><!--end post-->

翻转他们的位置。如果它没有帮助,请告诉我们什么时候以及如何关闭。