我的代码:
<?php $args = array( 'post_type' => 'portfolio', 'order' => 'ASC');
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); ?>
<div class="testing_imran<?php echo $loop->current_post + 1 === $loop->post_count ? ' imd_last' : '' ?>">
<?php the_post_thumbnail( 'thumbnail', array( 'class' => 'main-image portfolio' ) ); ?>
</div>
<?php endwhile; ?>
我希望将“imd_last”类添加到后缩略图而不是div。我该怎么做?顺便说一句,缩略图有一个附加的类,你可以看到,我只是想在最后一个缩略图中添加一个额外的类。
答案 0 :(得分:0)
如果你想这样做,你可以使用CSS:last-child
或者使用Jquery并动态地将最后一个类添加为$("div").last().addClacss("myclass");
答案 1 :(得分:0)
试试这个,
<?php $args = array( 'post_type' => 'portfolio', 'order' => 'ASC');
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); ?>
<?php $extraLastClass = $loop->current_post + 1 === $loop->post_count ? ' imd_last' : '';?>
<div class="testing_imran">
<?php the_post_thumbnail( "thumbnail", array( "class" => "main-image portfolio $extraLastClass" ) ); ?>
</div>
<?php endwhile; ?>