2017-06-14 67 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的文檔,但我很困惑我如何使用它填充選擇框。 –