Я программно создаю варианты атрибутов (переменный продукт). Все, что я видел, делает это легко, но ценность просто не проявляется. Вот мой код:
$thedata = Array(
'pa_performance_dates' => Array(
'name' => 'pa_performance_dates',
'value' => $arrayOfTermIDs,
'position' => 1,
'is_visible' => '1',
'is_variation' => '1',
'is_taxonomy' => '1'
)
);
update_post_meta( $product_id, '_product_attributes', $thedata );
Атрибут: «Даты исполнения» РАБОТАЗначения атрибута (термины под атрибутом): "1571986800" РАБОТАЕТЗначения атрибутов, добавляемые под идентификатором продукта: НЕ РАБОТАЮТ
Я перепробовал все: установив значение VALUE выше для массива терминов слагов,массив идентификаторов, простая строка идентификатора или слаг / значение. Ничего не работаетЯ также следовал за этими вопросами stackoverflow: woocommerce: добавьте ценность к атрибуту продукта Создание варианта продукта WooCommerce добавляет пустое значение атрибута Добавить атрибуты товара со значениями к товару в Woocommerce
Я также протестировал переменную product_id, которая правильно показывает идентификатор сообщения.
Что я делаю не так?!?!?!?