在我的 wordpress 网站中,如何从第五个帖子开始显示帖子?因为在我的网站顶部有一个幻灯片,显示前五个帖子的标题,在幻灯片下再次显示前五个帖子,它并不漂亮。
问问题
112 次
2 回答
1
您可以使用get_posts或query_posts来显示除前五个之外的最新帖子。请记住 query_posts 通过更改全局变量 $wp_query 的变量来直接改变主循环。
这种看起来像你想要的,所以一个例子是修改你的主题的索引文件以包括:
query_posts('posts_per_page=5&offset=5');
注意:您可以将 posts_per_page 更改为您想要的任何内容。您还可以使用更多选项。
有关更多详细信息,请参阅以下文档:
- http://codex.wordpress.org/Template_Tags/get_posts
- http://codex.wordpress.org/Function_Reference/query_posts
TLDR:使用 WP_Query 中的偏移量参数。
于 2013-03-08T13:15:32.983 回答
0
如果您熟悉 PHP,此代码将解决您的问题。设置一个逻辑以不显示前 5 个帖子的数据,如下所示:
$i = 0;
while (have_posts()) {
++$i;
if ($i > 5) {
the_title();
// and more content
}
}
这将仅在循环内显示数据$i > 5
。
于 2013-03-08T13:18:42.653 回答