博客文章在旧的POST循环问题中显示吗?

时间:2012-10-14 作者:user1255049

我对我的blog page-

目前,我有两个测试帖子——“测试博客帖子”和“测试博客帖子Deux”测试博客帖子按应有的方式显示,但是当我添加第二篇帖子(测试博客帖子Deux)时,帖子内容似乎覆盖了旧内容。你可以在文章中看到这一点-第一段以“这是另一篇测试博客文章。这里有更多ipsum…”开头第二个“这是一篇测试博客文章。这里有一些ipsum。”中间没有任何职位、日期等。

有什么想法发生了什么/如何修复吗?

这是我的代码:

<div class="blog-meta">
    <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
    <h3>posted by ZOPA on <?php the_time(\'m/d/Y \\a\\t g:i A\') ?> | <?php the_tags(\'tags: \',\' , \',\'<br />\'); ?></h3>
</div><!-- end blog-meta -->
<div class="blog-post">

        <?php if (have_posts()) : ?>  
        <?php while (have_posts()) : the_post(); ?>  
            <?php the_content(\'Read the rest of this entry »\'); ?>  
        <?php endwhile; ?>  
        <?php else : ?>  
        //Something that happens when a post isn’t found.  
        <?php endif; ?>  

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

1 个回复
最合适的回答,由SO网友:Michael 整理而成

the_title() 节位于以开头的循环之外if (have_posts())

consider reviewing:

结束

相关推荐

如何在loop.php中划分类别?

我正在尝试将特定类别中的所有帖子分为3个不同的部分。每个类别将位于不同的分区中。当我尝试这样做时,WordPress会列出每个分区中每个类别中的每个帖子。我如何获得它,以便它只列出每个类别中的帖子?我试图修改循环。我的代码如下所示 //loop.php <?php if ( is_archive() || is_search() ) : <div class=\"category\"> <p class=\"textYellow arrow