我试图创建一个实际的“博客”页面,列出所有帖子。这似乎是一件很基本的事情,但我不知道怎么做。
我是否创建一个页面并为其分配一个特殊模板?如果我这样做,循环不就是抓住页面内容吗?我在一个名为loop的文件中有一个循环。php,我想用它来显示帖子。
我试过这样做:
创建页面将“博客”模板分配到页面,从博客模板运行get_posts();
获得所有帖子然后马上跑setup_postdata()
然后require(\'loop.php\');
列出所有帖子不幸的是,这只是第一个职位;不是我想要的。
有什么建议吗?
EDIT
虚拟解决方案是执行以下操作:
$posts = get_posts();
foreach($posts as $post) {
setup_postdata($posts);
require(\'loop.php\');
}
wp_reset_postdata();
唯一的问题是添加分页,这是我需要的。