使用循环显示内容,每个页面仅显示主页

时间:2013-07-17 09:42:12

标签: php wordpress-theming wordpress

我正在WordPress中构建一个主题并且稍微缺乏实践我正在努力使The Loop正常工作。我已经将最基本的循环插入到主题中,它显示内容很好..但是当我点击另一个页面或新闻页面等时,它仍然只显示主页。

我不确定我是否只是忘记了我的代码中一些令人眩目的明显问题,但我认为循环显示了您当前正在查看的页面,或者我是否必须设置一个mishmash of if(is_page(' home'))然后做某个wp_query等?

我在下面插入了循环代码,如果我忘记了任何信息,我会尝试用它来更新这篇文章。

<?php query_posts(); ?>
    <div class="content">
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
        <h2><?php the_title() ;?></h2>
        <?php the_content(); ?>
    <?php endwhile; else: ?>
        <p>Sorry, no posts to list</p>
    <?php endif; ?>
    </div>

摘要:The Loop仅在每个页面上显示主页内容。

编辑:

即使在使用第一个循环禁用我的插件后,正确的循环也不起作用。它是上面发布的确切代码,它只是不会显示我所在的页面,或者正确页面上的新闻或任何内容......我缺少什么

2 个答案:

答案 0 :(得分:1)

尝试删除query_posts();排队并再试一次

答案 1 :(得分:0)

显然......我的WordPress安装并不适用于非常永久的链接。一旦我将其设置回默认设置,它一切正常,但如果我选择除默认之外的任何选项,则只显示主页(在任何主题上)。