Wickeln Sie alle 4 Beiträge in eine benutzerdefinierte WordPress-Schleife mit einem div ein

Lesezeit: 1 Minute

Wickeln Sie alle 4 Beitrage in eine benutzerdefinierte WordPress Schleife mit
Antonio Almeida

    <?php
      $args = array(
      'post_type' => 'college',
      'posts_per_page' => -1,
      'order' => 'DESC',
      'orderby' => 'menu_order'
      );

      $the_query = new WP_Query( $args );
      if ( $the_query->have_posts() ) :
      while ( $the_query->have_posts() ) : $the_query->the_post(); ?>

      <div class="col-3">
        <?php the_title(); ?>
      </div>

   <?php
   endwhile;
   endif;
   wp_reset_postdata();
   ?>

Hallo, das habe ich noch nie gemacht. Ich versuche, alle 4 Posts in der Schleife oben in a zu wickeln <div class="row"></div>

Wickeln Sie alle 4 Beitrage in eine benutzerdefinierte WordPress Schleife mit
chapskev

Dies sollte Sie klären

$args = array(
    'post_type' => 'college',
    'posts_per_page' => -1,
    'order' => 'DESC',
    'orderby' => 'menu_order'
);

$the_query = new WP_Query($args);
if ($the_query->have_posts()) :
    $counter = 0;
    while ($the_query->have_posts()) : $the_query->the_post();
        if ($counter % 4 == 0) :
            echo $counter > 0 ? "</div>" : ""; // close div if it's not the first
            echo "<div class="row">";
        endif;
        ?>
        <div class="col-3">
            <?php the_title(); ?>
        </div>
        <?php
        $counter++;

    endwhile;
endif;
wp_reset_postdata();
?>

Angepasst von Wrapping a div um jedes dritte Element in einer foreach-Schleife PHP

  • Großartig 🙂 Es war eine nette Herausforderung, ich musste ein paar Sachen kritzeln

    – Tschapskew

    22. März 2016 um 0:12 Uhr

1002920cookie-checkWickeln Sie alle 4 Beiträge in eine benutzerdefinierte WordPress-Schleife mit einem div ein

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy