How to display first post

时间:2013-05-13 作者:Jesus Bejarano

我想在我的主题首页显示标题中的第一篇最新帖子,然后在主要内容部分继续循环,从第二篇帖子开始,依此类推,我如何才能做到这一点?

2 个回复
SO网友:Milo

使命感the_post() 是什么推动了内部current_post 反其道而行之have_posts() 检查循环内的值。

记住这一点,你可以打电话the_post() 一旦跳出循环并使用您想要的任何模板标记,然后像正常一样运行循环,它将从第二篇文章开始拾取并继续。

the_post();
// this is the first post!
the_title();

// now the loop
while ( have_posts() ) :
    the_post();
    // starts at 2nd post
    the_title();
endwhile;

SO网友:JMau

您只需设置一个新查询并使用参数offsetsee documentation

\'offset\' => 1 
例如,将排除最近的帖子。

结束

相关推荐

Remove the_content From Loop

我试图显示一个只有特定元素的自定义循环。“我的循环”当前包含标题、创建日期、作者和;所容纳之物然而,我正在尝试删除循环中每个帖子的内容,因为我不希望它在这个列表中显示得不走运。我甚至已经从循环中删除了\\u content();它仍然会在循环部分下显示帖子内容的列表。任何帮助都将不胜感激,这是我的代码:<?php query_posts(\'category_name=halloween &posts_per_page=6\'); ?> <?php if ( have_p