@redesupar

Как правильно поставить определенный атрибут товара woocommerce?

Здравствуйте! Хочу в определенном месте в шаблоне товара поставить выбор атрибутов.
Делаю так, но value почему то не идёт
<?php 
			global $product;
			
			$subheadingvalues = get_the_terms( $product->id, 'pa_material'); 
                    foreach ( $subheadingvalues as $subheadingvalue ) { ?>
		<div class="flexok">
								  <input type="radio" name="field"  value="<? echo $subheadingvalue->value ?>" id="<? echo $subheadingvalue->value ?>">
  <label for="mc1">	<span><? echo $subheadingvalue->name ?>
									</span>
								</label></div>
			
              <? } ?>

А так же выскакивает ошибка
Notice: Функция id вызвана неправильно. Свойства товара не должны быть доступны непосредственно. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/tombstones/woocommerce/single-product.php'), wc_get_template_part, load_template, require('/themes/tombstones/woocommerce/content-single-product.php'), WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong Дополнительную информацию можно найти на странице «Отладка в WordPress». (Это сообщение было добавлено в версии 3.0.) in

Подскажите пожалуйста как правильно сделать вывод атрибута и чтобы при добавлении он так же шел в корзину

UPD
Тупанул, вместо value надо было slug! а как сделать так чтобы теперь работала добавление?
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы