这是我的代码,现在我想在第一篇文章中添加“active”类。有些请帮我解决这个问题。我使用$ i添加新课程。
<?php
$args = array( 'post_type' => 'cc_testimonial', 'posts_per_page' => 1, "order" => "DESC");
$query = new WP_Query( $args );
$cc = count($query);
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
?>
<?php for($i = 0; $i<$cc; $i++){ ?>
<div class="testimonialitem item <?php echo ($i==0)?'active':'' ?>">
<div class="testimonial-content">
<p><?php the_title( );?></p>
</div>
</div><!--/.testimonialitem-->
<?php
}
}
}
wp_reset_query();
wp_reset_postdata();
?>
答案 0 :(得分:2)
要将活动课程应用于您的FIRST帖子,请尝试以下代码:
<?php
$args = array( 'post_type' => 'cc_testimonial', 'posts_per_page' => 1, "order" => "DESC");
$query = new WP_Query( $args );
$cc = count($query);
if ( $query->have_posts() ) {
$i=0;
while ( $query->have_posts() ) {
$query->the_post();
<div class="testimonialitem item <?php echo ($i==0)?'active':''; ?>">
<div class="testimonial-content">
<p><?php the_title( );?></p>
</div>
</div><!--/.testimonialitem-->
$i++;
}
}
wp_reset_query();
wp_reset_postdata();
?>
感谢。
答案 1 :(得分:0)
尝试以下代码:
<?php
$args = array( 'post_type' => 'cc_testimonial', 'posts_per_page' => 1, "order" => "DESC");
$query = new WP_Query( $args );
$cc = count($query);
if ( $query->have_posts() ) {
$i=0;
while ( $query->have_posts() ) {
$query->the_post();
<div class="testimonialitem item <?php echo ($i==0)?'active':'' ?>">
<div class="testimonial-content">
<p><?php the_title( );?></p>
</div>
</div><!--/.testimonialitem-->
$i++;
}
}
wp_reset_query();
wp_reset_postdata();
?>
答案 2 :(得分:0)
使用jquery为第一项添加类更容易。
试试这个:
`$('.testimonialitem:first').addClass('active');`