2014-10-30 60 views
1

我不是在談論添加屬性的產品,但我想補充一個屬性本身..如何註冊的屬性Woocommerce編程

你可以從下面的產品UI - >屬性,但從代碼中如何完成(ei:要調用哪些函數或更新哪些表)?

回答

4

一個屬性僅僅是一個自定義分類,所以我認爲你應該能夠做到這一點,因爲你會註冊任何自定義分類。 WooCommerce將其屬性分類名稱用'pa_'表示(可能代表產品屬性)

add_action('init', 'create_product_attribute'); 

function create_product_attribute() { 
    register_taxonomy(
     'pa_genre', 
     'product', 
     array(
      'label' => __('Genre'), 
      'rewrite' => array('slug' => 'genre'), 
      'hierarchical' => true, 
     ) 
    ); 
} 
+0

它工作。謝謝! – chrony 2014-11-03 03:49:33

+0

添加此代碼後,我看到類別和標籤下的產品左側菜單下的'流派'。我需要在使用API​​填充產品時創建新屬性。哪裏不對 ?提前致謝。 – 2017-05-19 13:34:10

+0

對一個3歲的帖子發表評論並不是提問的恰當地方。請創建您自己的詳細的具體問題。 – helgatheviking 2017-05-22 19:25:03