我不是在谈论为产品添加属性,但我想自己添加一个属性..
您可以通过“产品”下的用户界面执行此操作 - >属性但是从代码如何完成(e.i:要调用哪些函数或要更新的表)?
答案 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,
)
);
}