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

如何以编程方式将属性注册到Woocommerce,woocommerce,Woocommerce,我不是说给产品添加属性,而是想添加属性本身 您可以在“产品”->“属性”下的UI中执行此操作,但可以在代码中执行此操作(例如:调用哪些函数或更新哪些表)?属性只是一个自定义分类法,因此我认为您应该能够像注册任何自定义分类法一样执行此操作。WooCommerce在其属性分类名称的前面加上“pa”(可能代表product attibute) 属性仅仅是一个自定义分类法,因此我认为您应该能够像注册任何自定义分类法一样执行此操作。WooCommerce在其属性分类名称的前面加上“pa”(可能代表prod

我不是说给产品添加属性,而是想添加属性本身


您可以在“产品”->“属性”下的UI中执行此操作,但可以在代码中执行此操作(例如:调用哪些函数或更新哪些表)?

属性只是一个自定义分类法,因此我认为您应该能够像注册任何自定义分类法一样执行此操作。WooCommerce在其属性分类名称的前面加上“pa”(可能代表product attibute)


属性仅仅是一个自定义分类法,因此我认为您应该能够像注册任何自定义分类法一样执行此操作。WooCommerce在其属性分类名称的前面加上“pa”(可能代表product attibute)


添加此代码后,我在“类别和标记”下的“产品左侧”菜单下看到“流派”。我需要在使用API填充产品时创建新属性。怎么了?提前谢谢。对一篇三年前的帖子发表评论不是提问的合适地方。请创建您自己的详细、具体的问题。添加此代码后,我会在“类别和标签”下的“产品左侧”菜单下看到“流派”。我需要在使用API填充产品时创建新属性。怎么了?提前谢谢。对一篇三年前的帖子发表评论不是提问的合适地方。请创建您自己的详细、具体问题。
add_action( 'init', 'create_product_attribute' );

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