Вопросы

Программное обновление значения настраиваемого атрибута, установленного в продукте 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();
Читать:
Показывать только те товары, которые есть в наличии, на странице одного товара WooCommerce

Похожие записи

CupertinoPicker не может вернуть текст из выбранного значения

admin

Пользовательская аутентификация Laravel: маршрут [логин] не определен

admin

Что представляет собой параметр, который я представляю в вызываемых функциях в Ride4dApps?

admin

Ошибки импорта данных MongoDB и Google Maps geojson

admin

Требуется добавить пользователя сразу во все командные проекты

admin

В связанном списке, почему бы нам не дать имя каждому узлу?

admin