我有一个分类属性,我需要更新属性标签。这是我到目前为止所做的
$args = array(
'category' => array('chinese'),
'orderby' => 'name',
);
$products = wc_get_products($args);
foreach($products as $product)
{
$attribute = $product->get_attributes();
foreach($attribute as $attributeItem)
{
if($attributeItem->is_taxonomy())
{
$attributeItem->get_taxonomy_object()->attribute_label = "new-label"; // set new label
}
}
$product->set_attributes($attribute);
$product-save();
}
如果我读回产品属性,标签不会更新(读取旧标签),我需要更新属性标签并将其保存到数据库中,以便当读回值时,它反映新更新的标签。
我缺少什么?
子衿沉夜