Программное обновление значения настраиваемого атрибута, установленного в продукте WooCommerce

Если у меня уже есть существующие атрибуты продукта, а затем я использую указанную ниже функцию, он удаляет существующие атрибуты из продукта и заменяет их этим атрибутом.

Я хочу только программно обновить это одно значение атрибута новым значением.

Нужно ли мне сначала прочитать существующий массив атрибутов с помощью 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();

Источник: ledsshop.ru

Стиль жизни - Здоровье!