如何将第一个(等5个)帖子列为新帖子?

时间:2011-09-18 作者:user385917

我正在寻找一个插件或一种方法来列出前五篇文章作为新的。它应该只是索引中添加的一个小图片。php。有什么办法可以做到这一点吗?谢谢

2 个回复
最合适的回答,由SO网友:Brian Fegter 整理而成

这很容易。

//Include this above your loop
$i = 0; //Counter

if(have_posts())while(have_posts())the_post();

    //include this in your loop
    $i++;
    if($i <= 5)
        echo "<img src=\'http://urltoinewimage\' alt=\'Image Title\' />";
    //Stop including in your loop

    the_title();
    the_content();
endwhile; else:
endif;

SO网友:booota

对前5篇最新帖子使用自定义查询。

query_posts( \'posts_per_page=5\', \'orderby\' => \'date\', \'order\' => \'DESC\' );
像往常一样执行查询,并且在显示时,您可以在单独的容器中或任何您想要的地方显示它们。此外,在每个帖子标题(或任何你想要的目标)上应用一个CSS类,最后在你的CSS中你可以显示图像。相反,您也可以使用HTML IMG标记来显示图像。选择权在你。

结束

相关推荐

Pagination for query_posts();

我知道有很多像这样的问题,我也读过,但我还是不能让它工作。。。我有这个问题:query_posts(array(\'cat\'=>3,\'posts_per_page\'=>5)); 我只需在中显示以下内容while (have_posts()) : the_post(); 循环如何向此添加分页?我正在尝试添加posts_nav_link(); (我不知道调用我想要的功能是否正确)和显示的链接将我带到http://mysite.com/page/2. 由于它是我的索引页,所以可以不在