在 WP 电子商务中,我的产品页面模板中有以下内容:
<ul id="product-categories">
<?php $counter = 1; ?>
<?php wpsc_start_category_query(array('category_group'=>get_option('wpsc_default_category'), 'show_thumbnails'=> get_option('show_category_thumbnails'))); ?>
<li class="four columns<?php if ($counter % 4 == 1){echo ' alpha';}else if ($counter % 4 == 0){echo ' omega';} ?>">
<?php $counter++ ; ?>
<a title="<?php wpsc_print_category_name(); ?>" href="<?php wpsc_print_category_url();?>">
<?php wpsc_print_category_image('auto', 'auto'); ?>
<span><?php wpsc_print_category_name(); ?></span>
</a>
</li>
<p><?php echo $counter ?></p>
<?php wpsc_end_category_query(); ?>
</ul>
如您所见,对于每4n-3
一项,我都在尝试添加一个alpha
类,对于每4n
一项,我都在尝试将一个omega
类添加到我的列表项中,以便显示与网格框架一起使用。
我的问题是,start_wpsc_category_query
似乎不像标准 WP 循环那样“循环”,因为我的回显计数器值2
对于每个项目都保持不变,因此没有添加任何类。
有谁知道如何修复此代码以使计数器值每次都增加,或者如果您以前处理过 WP 电子商务,有更好的(PHP)方法来解决问题吗?
如果有人知道如何执行此操作,另一种方法是为 WP 电子商务类别编写一个 foreach 循环。
提前一百万谢谢。