2017-04-19 13 views
0

私は2列がブログ持っていると私は行クラスを使用して、すべての2つのポストをラップしたいので、私は試してみてください。Wordpressの - ラップごとに2つのポスト

<?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; ?> 

が、私はページ上の1 + 2nの記事を持っている場合、私は」することができますt divを閉じる - このコード部分は機能しません

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

この問題を解決するにはどうすればよいですか?

答えて

0

あなたが実際にthis part of code doesn't workあなたが<div>を開いて、同じ条件でそれを閉じたい と自分ですでにあなたの質問に答え...

<?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

しかし、私はdivの中2つのポストをラップしたいのですが、もし1私はそれをラップすることはできません –

+0

@ namename2私はあなたが "正常な"ループでそれを達成できるとは思わない。ここで質問する場合は、この質問にもっと注意を払う必要があります。https://wordpress.stackexchange.com/また、あなたが投稿したコメントを質問に追加します。私に教えてください、私は答えを削除し、質問を削除したい場合はできます。 – caramba

関連する問題