【发布时间】:2012-12-14 18:34:17
【问题描述】:
上次我检查时我知道如何编写一个循环来显示我的所有帖子.....但是当我写这个时:
if (have_posts()){
while (have_posts()): the_post();
?>
<div clas="span6">
<h3><a href="<?php echo the_permalink(); ?>"><?php echo the_title(); ?></a></h3>
<p><?php echo the_excerpt(); ?></p>
</div>
<?php
endwhile;
}
我遇到了一个问题:
如果我有以下帖子:
Post1、Post2、Post3
帖子 1 - 2 将显示在列表中,直到我写了一篇新帖子(帖子 4)并发布它,帖子 3 才会显示在该列表中。
那么我的循环有什么问题?
以前从未遇到过这个问题。
注意:正在使用 WordPress 3.5。
我已经检查了WordPress Docs,以确保我做的事情是正确的,并且据我所知。
【问题讨论】:
-
@hd1
have_posts()方法是一种 wordpress 方法。请参阅他的链接文档。 -
不,我正在正确使用它。我正在阅读循环文档
标签: php wordpress loops wordpress-theming