我很難實現一個PHP計數器來將我的列表元素包裹在無序列表標記中。在while循環內部實現一個PHP計數器來包裝帶有ul元素的列表項目
我想環繞每3個列表元素。
我一直在嘗試使用這些以前的問題作爲指導,但沒有多大用處。
easier way to get counter from while loop?
php loop counter bootstrap row
<?php
$counter = 0;
echo '<ul class="products latestCourses">';
while (have_posts()) : the_post(); ?>
<?php wc_get_template_part('content', 'product'); ?>
<?php $counter = $counter++; ?>
<?php if ($counter%3 == 0) echo '</ul><ul class="products latestCourses">'; ?>
<?php endwhile; // end of the loop. ?>
這是我迄今爲止頁面模板只包含一個列表元素。
當前此代碼正在將每個列表項目包裝在一個無序列表中。
..或者'$計數器+ = 1;' – simon
完善。謝謝! –