0

在我的 wordpress 网站中,如何从第五个帖子开始显示帖子?因为在我的网站顶部有一个幻灯片,显示前五个帖子的标题,在幻灯片下再次显示前五个帖子,它并不漂亮。

4

2 回答 2

1

您可以使用get_postsquery_posts来显示除前五个之外的最新帖子。请记住 query_posts 通过更改全局变量 $wp_query 的变量来直接改变主循环。

这种看起来像你想要的,所以一个例子是修改你的主题的索引文件以包括:

query_posts('posts_per_page=5&offset=5');

注意:您可以将 posts_per_page 更改为您想要的任何内容。您还可以使用更多选项。

有关更多详细信息,请参阅以下文档:

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 回答