属性pa_at-cor和pa_at-Tamanho已经存在(我在前端判断了它)我正在创建一个新的变量产品,我想将这些属性考虑到它,但我不能,我看到了很多关于这一点的帖子,但他们最关注的是创建一个新属性或只是创建一个已创建的带有属性的变量产品的变体,我try 使用UPDATE_POST_META来处理属性数据,我try 了这么多组合代码,甚至从分类中删除了"pa",但我没有管理它
function go_cadastro_vo_products(){
$product = new WC_Product_Variable();
$product->set_name( 'Variable Product Example 3' );
$product->set_description( 'This is a variable product example.' );
$product->set_status( 'publish' );
$product->set_catalog_visibility( 'visible' );
// Set custom attributes
$attributes = array(
'pa_at-cor' => array(
'name' => 'pa_at-cor',
'value' => '',
'position' => 1,
'visible' => 1,
'variation' => 1,
'taxonomy' => 1,
),
'pa_at-tamanho' => array(
'name' => 'pa_at-tamanho',
'value' => '',
'position' => 2,
'visible' => 1,
'variation' => 1,
'taxonomy' => 1,
),
);
$product->set_attributes($attributes);
// Save the product
$product_id = $product->save();
// Set attribute values using wp_set_object_terms
wp_set_object_terms($product_id, 'Azul', 'pa_at-cor');
wp_set_object_terms($product_id, 'GG', 'pa_at-tamanho');
}