使用WooCommerce创建产品属性时遇到问题。例如,我有不同颜色的产品。所以主要属性是 Color ,变量将是 Red , Orange 和 Purple 。
我尝试了以下但我无法设置它。
wp_set_object_terms( 165, 'Color', 'pa_colour' );
wp_set_object_terms( 165, Array("Red", "Orange", "Purple"), 'pa_colour' );
如何首先创建属性并将其链接到产品?有没有简单的方法来首先创建属性然后创建链接到产品的变量?
更新: 我已经能够做一些研究并能够创建属性。
$wpdb->insert(
$wpdb->prefix . 'woocommerce_attribute_taxonomies',
array(
'attribute_label' => $data['attributelabel'],
'attribute_name' => $data['attributename'],
'attribute_type' => $data['attributetype'],
'attribute_orderby' => $data['attributeorder'],
)
);
但是,当我尝试以下代码时:
wp_set_object_terms (165, 'variable', 'product_type');
wp_set_object_terms( 165, Array("ta", "tb"), 'pa_testing' );
我检查后端我看到产品已链接到属性,但是缺少值的文本框。我甚至无法进入产品的变体页面。
任何人都有任何想法?