WordPress:如何在页面中创建“循环”?

时间:2013-08-23 02:06:56

标签: wordpress

我正在创建一个专门的页面模板,我想显示帖子列表,比如博客(主页)。是否可以在该页面中创建“The Loop”?

我想我可以使用get_posts()来创建循环。有没有更好的方法?

2 个答案:

答案 0 :(得分:0)

使用get_posts()查询WordPress。

<?php $all_posts = get_posts(); ?>

然后代替while循环

<?php while ( have_posts() ) : the_post(); ?>

使用以下代码:

<?php foreach ( $all_posts as $post ) : setup_postdata( $post );  ?>

它会像The Loop一样工作。

如果有人知道更好的方法,请建议。

答案 1 :(得分:0)

我认为你应该查看WordPress Codex。这非常有用。

http://codex.wordpress.org/Template_Tags/get_posts