我正在 WordPress 中构建一个主题并且有点不习惯,我正在努力使 The Loop 正常工作。我已经在主题中插入了最基本的循环,它可以很好地显示内容..但是当我点击另一个页面或新闻页面等时,它仍然只显示主页。
我不确定我是否只是忘记了我的代码中一些明显的问题,但我认为循环显示了您当前正在查看的任何页面,或者我是否必须设置 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>
摘要:循环仅在每个页面上显示主页内容。
编辑:
即使在使用第一个循环禁用我的插件之后,正确的循环也不起作用。它是上面发布的确切代码,它只是不会显示我所在的页面,或者正确页面上的新闻或任何内容....我错过了什么