我有一个简单的Woocommerce产品和一个名为Foil(slug:Foil)(pa id:pa\\U Foil)的全局属性。箔片属性可以有两个值“是”(slug:Yes)或“否”(slug:No)。
现在我有了简单的乘积49,它给属性“Foil”赋值为“No”。我想使用CRUD以编程方式将该值更改为“Yes”。这是我的代码:
global $woocommerce;
$product = wc_get_product(\'49\');
$attribute_object = new WC_Product_Attribute();;
$attribute_object->set_name( \'pa_foil\' );
$attribute_object->set_options( \'yes\' );
$attribute_object->set_visible( 1 );
$attribute_object->set_variation( 0 );
$attribute_object->set_taxonomy ( 1 );
$attributes[] = $attribute_object;
$product->set_attributes( $attributes );
$product->save();
它所做的是创建一个名为pa\\u foil的新自定义产品属性,该属性的值为空。如何应用全局产品属性Foil并设置预定义的“否”值?