• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Вывод атрибутов для woocommerce

Skorp1oN

Мастер
Регистрация
16 Дек 2007
Сообщения
387
Реакции
31
Здравствуйте!
Нужно вывести атрибут товара в карточке товара. В моем случае это "размер".
Нашел вот такое решение:
Код:
<?php $subheadingvalues = get_the_terms( $product->id, 'pa_razmer');
  foreach ( $subheadingvalues as $subheadingvalue ) {
  echo $subheadingvalue->name; } ?>

Только выводит он все поряд, без разделения. Например: 30405060 вместо 30, 40, 50, 60
По скольку в коде я не силен, прошу помощи как реализовать в этом коде разделитель + проблем.
Возможно сам код кому-то тоже пригодиться)
Заранее большое спасибо!
 
По скольку в коде я не силен, прошу помощи как реализовать в этом коде разделитель + проблем.

Можно так, с проверкой на отсутствие свойств:
Код:
<?php $subheadingvalues = get_the_terms( $product->id, 'pa_razmer');
if ($subheadingvalues): ?>
<b>Название свойства:<b>
   <?php $xxx = 0;
   foreach ( $subheadingvalues as $subheadingvalue ):
     if ($xxx) { echo ", "; }
     echo $subheadingvalue->name;
     $xxx = 1 ;
   endforeach;
endif; ?>
Только придётся для каждого свойства свой код вставлять.
Ладно, если товар однородный, обувь та же, к примеру.
Вот Для просмотра ссылки Войди или Зарегистрируйся более универсальный вариант.
То есть, к примеру, в файле meta.php или в single-product.php в нужном вам месте вставить строку
Код:
<?php $product->list_attributes(); ?>
А можно ещё проще решить: плагином Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:
Назад
Сверху