Fügen Sie die class zum ersten angeforderten Post hinzu

Wie würde ich dem ersten von der Abfrage generierten

  • die is-active-class hinzufügen? Danke, ich weiß das zu schätzen.

     slug; $_posts = new WP_Query( array( 'post_type' => 'claims_accordion', 'posts_per_page' => -1, 'tax_query' => array( array( 'taxonomy' => 'claim-accordion-type', 'field' => 'slug', 'terms' => $term_slug, ), ), )); if( $_posts->have_posts() ) : echo'
  • '; echo''; echo ''. $term->name .''; echo''; while ( $_posts->have_posts() ) : $_posts->the_post(); ?>
    <?php endwhile; echo '
  • '; endif; wp_reset_postdata(); endforeach; ?>

    Solutions Collecting From Web of "Fügen Sie die class zum ersten angeforderten Post hinzu"

     < ?php $_terms = get_terms( array('claim-accordion-type') ); $i = 0; foreach ($_terms as $term) : $term_slug = $term->slug; $_posts = new WP_Query( array( 'post_type' => 'claims_accordion', 'posts_per_page' => -1, 'tax_query' => array( array( 'taxonomy' => 'claim-accordion-type', 'field' => 'slug', 'terms' => $term_slug, ), ), )); if( $_posts->have_posts() ) : $i++; if ( $i == 1 ) { $class = 'is-active'; } else { $class = null; } echo'
  • '; echo''; echo ''. $term->name .''; echo''; while ( $_posts->have_posts() ) : $_posts->the_post(); ?>
    < ?php the_content(); ?>
    < ?php endwhile; echo '
  • '; endif; wp_reset_postdata(); endforeach; ?> ?>
  • ein anderer Weg – statt:

     echo'
  • ';
  • benutzen:

     echo '
  • ';