Php WordPress循环,将类添加到第二个对象
我有以下代码:Php WordPress循环,将类添加到第二个对象,php,wordpress,loops,Php,Wordpress,Loops,我有以下代码: <?php $args = array( 'category__in' => array(3), 'posts_per_page' => 3 ); $loop = new WP_Query( $args ); while ($loop->have_posts() ) : $loop->the_post(); ?> <div class="col-md-4 col-sm-4
<?php
$args = array(
'category__in' => array(3),
'posts_per_page' => 3
);
$loop = new WP_Query( $args );
while ($loop->have_posts() ) : $loop->the_post();
?>
<div class="col-md-4 col-sm-4 col-xs-12" style="padding-left:0; padding-right:0;">
<a style="text-decoration:none" href="<?php echo get_permalink(); ?>">
<div class="postsize" style="background:#242930; color:white !important;">
<?php echo get_the_post_thumbnail( $page->ID, 'categoryimage', array('class' => 'faqposts')); ?>
<div class="contentfaq" style="padding: 0 20px 20px; min-height:235px;">
<h3 style="color:white !important;"><?php the_title(); ?></h3>
<div style="color:white";>
<p><?php echo content2(15); ?></p>
</div>
</div>
</div>
</a>
</div>
<?php endwhile; ?>
<?php wp_reset_query(); ?>
它获取我的最新帖子,并以块的形式显示它们
现在,我正试图使第二块背景为白色,但无法瞄准它,我不确定如何
有没有一种快速的方法来实现这一目标?创建一个变量,并检查您是否处于循环的第二步
$i = 1;
while ($loop->have_posts() ) : $loop->the_post();
?>
<div class="col-md-4 col-sm-4 col-xs-12" style="padding-left:0; padding-right:0;">
<a style="text-decoration:none; color:white;" href="<?php echo get_permalink(); ?>">
<div class="postsize" style="<?php echo $i == 2 ? 'background: white; color: black;' : 'background: #242930; color: #fff !important'; ?>">...
...
<?php
$i++;
endwhile;
?>
$i=1;
而($loop->have_posts()):$loop->the_post();
?>
谢谢我试过这个,但它似乎没有改变背景?(查看主要帖子)@Jonathan:ah,把它放到div.postsize
@Jonathan:I已经更新了我的答案,请查看。第二条记录将是黑白对白,第1条和第3条记录将是#242930。谢谢!只需要一张便条就可以了…你也可以只使用CSS来定位第二项。。。