Ma boucle de compte fonctionne actuellement mais ne fonctionne pas correctement. J'ai besoin de chaque deuxième article pour aller dans la bonne colonne et le reste reste dans la gauche. Donc, 1, 3, 5 etc dans la colonne appelée split-gauche et 2, 4, 6 aller dans la colonne appelée split-droitePHP Éléments pairs et ODD dans l'une des deux colonnes, placer le premier élément dans la colonne paire
<!-- SPLIT EFFECT PAGE BUILDER -->
<div class="page-builder">
<?php if(have_rows('split_effect_page_builder')): ?>
<div class="split-left">
<?php $i = 1; ?>
<?php while (have_rows('split_effect_page_builder')) : the_row(); ?>
<?php get_template_part('template-parts/page', 'builder'); ?>
<?php
if($i % 2 == 0){
echo '</div><div class="split-right">';
$i = 0;
}
$i++;
?>
<?php endwhile; ?>
</div>
<?php else : ?>
<?php // no layouts found ?>
<?php endif; ?>
</div>
<!-- END SPLIT EFFECT PAGE BUILDER -->
Qu'est-ce qui ne fonctionne pas, n'est-ce pas? Qu'est-ce qui se passe que vous ne prévoyez pas arriver? –
Eh bien pour le moment, ce n'est pas en ajoutant 1, 3, 5 dans split div gauche et 2, 4, 6 dans split-right. Quand j'inspecte le résultat, il ajoute 1 dans split-left (c'est correct) mais ensuite il ajoute 2 aussi dans split-left, 2 est pair et ensuite il ajoute 3 dans la colonne split-right, donc tout est brouillé. – user2810762
si j'utilise: ($ i% 2 == 0) il ajoute un 2ème wrapper à droite divisé et duplique 2 des articles. – user2810762