0

在 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 循环。

提前一百万谢谢。

4

0 回答 0