@easycode
не боюсь задавать глупые вопросы ))

Программно добавить ACF-значение в поле типа «повторитель» для товара WooCommerce?

Использую Advanced Custom Fields PRO Версия 5.8.8
Пытаюсь программно добавить ACF-значения в повторитель поля товара WooCommerce - всё по инструкции: https://www.advancedcustomfields.com/resources/add_row/

if (is_array($colors) and count($colors)) {
	foreach ($colors as $_color) {

		$img_tag = media_sideload_image("https://mysite/{$_color['icos']}", null, $_color['name'], 'id' );

		if( is_wp_error($img_tag) ){
			$_errors .= $img_tag->get_error_message();
		}
		else {

			$_row = array(
			    'image' => $img_tag,
			    'title' => $_color['name'],
			);

			var_dump(add_row('materials', $row, $post_id));

		}
	}	

}


add_row выдает: int(1) - всё норм, но на форме редактирования товара WooCommerce - ничего не появляется.
Cами изображения в Медиабиблиотеку WordPress грузятся - всё норм.

Конфигурация повторителя в ACF:

5e6b3d83e7eb4931312321.png
  • Вопрос задан
  • 174 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы