2014-10-30 59 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