2017-06-14 68 views
0

我使用这个代码在自定义表单中显示我的产品类别显示特定类别:WooCommerce类别选择框 -

$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

所有你需要通过这个插件添加自定义复选框来分类页面:Category and Taxonomy Meta Fields

,然后检查类别元条件下,如果复选框被选中,那么您可以在下拉菜单中的类别。使用get_term_meta 获取类别的自定义元字段。

+0

好的,我在分类标准“product_cat”上设置了一个名为'drop_one'的术语元键,并且能够为我需要的类别选择复选框。我阅读了关于get_term_meta的文档,但我很困惑我如何使用它填充选择框。 –