如果您在中正确完成了第一部分loop-home.php
, 您只需将其移动到存档页面使用的相应模板中即可。
考虑到您没有使用自定义查询在主页或任何存档页面上生成查询,您可以在上述任何页面上执行以下操作
使用内置循环计数器$current_post
数一数你的帖子。此计数器开始于0
用计数器定位第一篇文章,并仅将您的样式应用于第一篇文章
在您的回路中,如loop-home.php
执行以下操作
if ( $wp_query->current_post === 0 ) {
// Do something to the first post
} else {
// Do something for all the other posts
}
如果您只需要针对第一页上的第一篇文章,而不需要针对后续页面,只需添加
!is_paged()
你的条件语句。
is_paged()
将检查当前页面是否为分页页面
if ( $wp_query->current_post === 0 && !is_paged() ) {
// Do something to the first post
} else {
// Do something for all the other posts
}