【发布时间】:2019-05-27 04:25:05
【问题描述】:
我正在为 WooCommerce 产品类别制作超级菜单。我可以使用下面的代码获取所有子类别的列表;
$parent_id = 37; //ID of the Parent Category
$subCat_of_parent = get_terms('product_cat',array('child_of' => $parent_id));
然后用在下面的html结构中;
<div class="row">
<div class="col-md-6">
<ul>
<?php
foreach ($subCat_of_parent as $subcat) {
?>
<li>
<a href="<?php echo get_category_link($subcat->term_id); ?>"><?php echo $subcat->name; ?></a>
</li>
<?php
}
?>
</ul>
</div>
</div>
这是通过以这种格式获取父类别的所有子类别列表来实现的;
<div class="row">
<div class="col-md-6">
<ul>
<li><a>1st subcategory</a></li>
<li><a>2nd subcategory</a></li>
<li><a>3rd subcategory</a></li>
<li><a>4th subcategory</a></li>
<li><a>5th subcategory</a></li>
<li><a>6th subcategory</a></li>
</ul>
<div>
</div>
我想要实现的是在第 3 个子类别之后,它应该在新列上中断并继续,这样我就可以得到这样的东西;
<div class="row">
<div class="col-md-6">
<ul>
<li><a>1st subcategory</a></li>
<li><a>2nd subcategory</a></li>
<li><a>3rd subcategory</a></li>
</ul>
<div>
<div class="col-md-6">
<ul>
<li><a>4th subcategory</a></li>
<li><a>5th subcategory</a></li>
<li><a>6th subcategory</a></li>
</ul>
<div>
</div>
我怎样才能做到这一点?提前感谢您的帮助
【问题讨论】:
标签: php wordpress woocommerce foreach