我想在我的ACF中继器字段中设置一个模条件。
在a中while
循环,如果$j是奇数或偶数,我希望我的代码不同。
我的代码:
<div class="container grow mt-5">
<h1 class="text-center">Expositions</h1>
<?php
$j = 1;
if( have_rows(\'expos\') ):
while ( have_rows(\'expos\') ) : the_row();
$titre= get_sub_field(\'titre\');
$img = get_sub_field(\'image\');
$contenu = get_sub_field(\'contenu\');
if ($j%2 == 1) {
echo \'
<div class="row mt-5">
<div class="col-4">
<img class="thumbnail" src="\'.echo esc_url($img[\'url\']);.\'" alt="\'.esc_attr($img[\'alt\']);.\'" />
</div>
<div class="col-8">
<h2 class="text-center">\'.$titre.\'</h2>
<p>\'.$contenu.\'</p>
</div>
</div>\'
} else {
echo \'
<div class="row mt-5">
<div class="col-8">
<h2 class="text-center">\'.$titre.\'</h2>
<p>\'.$contenu.\'</p>
</div>
<div class="col-4">
<img class="thumbnail" src="\'.echo esc_url($img[\'url\']);.\'" alt="\'.esc_attr($img[\'alt\']);.\'" />
</div>
</div>\'
};
$j++;
endwhile;
else :
echo \'<p class="text-center">No content !</p>\';
endif;
?>
</div>
它不起作用。
我的错误在哪里?