如何以编程方式将属性注册到Woocommerce

时间:2014-10-30 07:45:36

标签: woocommerce

我不是在谈论为产品添加属性,但我想自己添加一个属性..

您可以通过“产品”下的用户界面执行此操作 - >属性但是从代码如何完成(e.i:要调用哪些函数或要更新的表)?

1 个答案:

答案 0 :(得分:5)

属性仅仅是一种自定义分类法,因此我认为您应该能够像注册任何自定义分类法一样执行此操作。 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,
        )
    );
}