【问题标题】:Custom Wordpress Post Page Breaks if More Than 2 Posts?如果超过 2 个帖子,自定义 Wordpress 帖子分页符?
【发布时间】:2010-06-14 16:47:54
【问题描述】:

我有一个非常自定义的模板,如果博客页面上有 1 或 2 个帖子,它会很好用。但是一旦添加了第三篇文章,它就会改变模板的结构......从字面上移动一个 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(); ?>

【问题讨论】:

    标签: wordpress templates loops


    【解决方案1】:

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

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

    成为

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

    【讨论】:

      【解决方案2】:
      <?php endwhile; endif; ?>
      </div><!--end post-->
      

      翻转他们的位置。如果没有帮助,请告诉我们关闭的时间和情况。

      【讨论】:

      • 很抱歉,上面那个灰色的空盒子看起来像是吃掉了我的代码的第一部分。它应该像这样显示循环打开,
      • 是的,我的解决方案会解决它。
      • 嗯,奇怪。我做了那个改变,但没有效果。我不确定现在正在更新什么...我在主 div 下添加了一个通用的

        HERE!

        以查看它是否显示,它没有出现。但是更改模板的名称会更改用于帖子的模板名称。我很困惑。
      • 我们需要完整的模板文件,因为还有一些其他错误。但我很确定 div 结束后应该在 .
      猜你喜欢
      • 2016-01-22
      • 2014-07-12
      • 2014-05-15
      • 2011-03-20
      • 2014-05-21
      • 1970-01-01
      • 2013-10-10
      • 2014-05-30
      • 2016-12-29
      相关资源
      最近更新 更多