我使用此代码以自定义形式显示我的产品类别:
$product_cats = get_terms('product_cat');
$searchForm .= '<select class="asModalBoxes" id="partType" name="partType">';
foreach($product_cats as $product_cat) {
$searchForm .= "<option class='partOption' value='{$product_cat->name}'>{$product_cat->name}</option>";
}
$searchForm .= '</select><br><br>';
它可以工作并显示每个类别。我需要将选项缩小到特定类别(可能是按类别ID)。现在我唯一的解决方法就是用jQuery删除它们......但是我有一些TON类别,只需选择我需要的那些就更有效率。
有任何线索吗?
答案 0 :(得分:0)
您只需通过此插件向类别页面添加自定义复选框:Category and Taxonomy Meta Fields
然后检查类别的元条件,如果勾选了复选框,则可以在下拉列表中包含该类别。使用get_term_meta 获取类别的自定义元字段。