2017-04-19 7 views
0

Ich habe 2 Spalten Blog und ich möchte alle 2 Beiträge-Klasse Reihe wickeln, so dass ich versuchen:Wordpress - Wrap alle 2 Beiträge

<?php $counter = -1; ?> 
<?php while (have_posts()) : the_post();?> 
    <?php $counter++;?> 
    <?php if ($counter % 2 == 0) : ?> 
     <?php echo '<div class="row">'; ?> 
    <?php endif; ?> 
     <?php get_template_part('template-parts/two-columns', get_post_format());?> 
    <?php 
    if ($counter % 2 != 0) : ?> 
     <?php echo '</div>'; ?> 
    <?php endif; ?> 
<?php endwhile; ?> 

aber wenn ich 2n + 1 Beiträge auf Seite habe ich kann‘ t schließen div - dieser Teil des Codes funktioniert nicht

if ($counter % 2 != 0) : ?> 
    <?php echo '</div>'; ?> 
<?php endif; ?> 

Wie Sie dieses Problem lösen?

Antwort

0

Sie beantwortet eigentlich Ihre Fragen schon selbst mit this part of code doesn't work Sie wollen die <div> öffnen und sie auf dem gleichen Zustand schließen ...

<?php $counter = -1; ?> 
<?php while (have_posts()) : the_post();?> 
    <?php $counter++;?> 
    <?php if ($counter % 2 == 0) : ?> 
     <?php echo '<div class="row">'; ?> 
    <?php endif; ?> 
     <?php get_template_part('template-parts/two-columns', get_post_format());?> 
    <?php if ($counter % 2 == 0) : ?> 
     <?php echo '</div>'; ?> 
    <?php endif; ?> 
<?php endwhile; ?> 
+0

aber ich möchte 2 Beiträge in div wickeln, aber wenn 1 Post ich kann es nicht wickeln –

+0

@ name2 Ich glaube nicht, dass Sie das mit der "normalen" Schleife erreichen können. Sie werden mehr Aufmerksamkeit mit dieser Frage bekommen, wenn Sie hier fragen: https://wordpress.stackexchange.com/ Fügen Sie auch den Kommentar hinzu, den Sie mir zu der Frage geschrieben haben. Lassen Sie es mich wissen, dann lösche ich die Antwort und Sie können, wenn Sie die Frage löschen möchten. – caramba

Verwandte Themen