WooCommerce类别选择框 - 显示特定类别

时间:2017-06-14 16:04:00

标签: php jquery wordpress woocommerce categories

我使用此代码以自定义形式显示我的产品类别:

$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类别,只需选择我需要的那些就更有效率。

有任何线索吗?

1 个答案:

答案 0 :(得分:0)

您只需通过此插件向类别页面添加自定义复选框:Category and Taxonomy Meta Fields

然后检查类别的元条件,如果勾选了复选框,则可以在下拉列表中包含该类别。使用get_term_meta  获取类别的自定义元字段。