显示每个帖子页面上的帖子列表

时间:2016-03-20 14:50:59

标签: wordpress

我希望我的博客帖子页面(single.php)在每篇帖子下方都包含正常的博客页面(index.php)。基本上,当您在存档中并单击博客帖子时,它应该看起来好像帖子只是插入到所有帖子之上:

的index.php

1. Blog post 1
2. Blog post 2
3. Blog post 3

single.php中

title
content

1. Blog post 1
2. Blog post 2
3. Blog post 3

我知道我可以自己get_posts()来电,只需foreach所有帖子,但看到我已经有index.php样式和工作正常,我想要在每一篇文章下方完全相同的模板,如果有某种方式来复制存档页面上使用的“循环”,对我来说会容易得多。我还需要它来处理正常的分页(尽管它会指向存档)。

<iframe> index.php文件实际上就是我想要的 - 只有你知道,我显然不想这样做:P

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

不幸的是,你不可能按照你的想法去做,因为在这两种情况下,de WP主要查询非常不同(索引和单一)。但是,您可以使用get_template_part函数,它就像包含一样,并在其中放入您要复制的查询。然后你可以在single.php,index.php,archive.php等中调用它。

这将是:

get_template_part('loop');

loop.php内,您可以随心所欲地调用WP_Query

希望它有所帮助!