我正在努力研究如何在每个页面上以不同的方式显示帖子。我的wordpress博客将在一个页面上显示4篇文章。我想把第一篇文章显示得更大一些,包括一篇更大的专题文章、一篇更长的摘录和一个“阅读更多”按钮。下面的帖子是小摘录,左边是帖子缩略图。我希望在单击分页以显示较旧的帖子时,以相同的方式显示此内容-第一篇帖子始终较大。
有人知道实现这一目标的方法吗?感谢您的帮助。
我正在努力研究如何在每个页面上以不同的方式显示帖子。我的wordpress博客将在一个页面上显示4篇文章。我想把第一篇文章显示得更大一些,包括一篇更大的专题文章、一篇更长的摘录和一个“阅读更多”按钮。下面的帖子是小摘录,左边是帖子缩略图。我希望在单击分页以显示较旧的帖子时,以相同的方式显示此内容-第一篇帖子始终较大。
有人知道实现这一目标的方法吗?感谢您的帮助。
如果不看代码,很难说如何准确地实现它。但我们的想法是使用$wp_query->current_post
在主查询中始终可用的变量。它看起来像这样:
<?php
if ( have_posts() ) {
while ( have_posts() ) {
the_post();
global $wp_query;
if ( $wp_query->current_post === 0 ) {
// Output the first post
continue;
}
// Output post
}
}