【发布时间】:2021-04-17 18:05:04
【问题描述】:
如果我已经有现有的产品属性,然后使用下面的函数,它会从产品中删除现有属性并用这个属性替换它们。
我只想以编程方式用新值更新这一属性值。
我必须先用 get_post_meta 读取现有的属性数组并更新它吗?我只是想知道是否有替代方法。
function update_internalSKU() {
$product_id = 850;
$product_attributes = array();
$product_attributes['internalSKU'] = array(
'name' => 'internalSKU',
'value' => 'b8de7569042',
'position' => 1,
'is_visible' => 0,
'is_variation' => 0,
'is_taxonomy' => 0
);
update_post_meta( $product_id ,'_product_attributes', $product_attributes);
}
update_internalSKU();
【问题讨论】:
标签: php wordpress woocommerce product taxonomy-terms