@chizi777

Как значение атрибута, сделать ссылкой на карточку товара?

Здравствуйте. Кто-нибудь сможет подсказать, как можно реализовать следующую задумку? Есть 3 товара в одной категории, но с разными значениями атрибутов. Планирую вывод этих значений в карте товара. Предположим атрибут "color" со значениями "red", "green", "blue". Как преобразовать значения в ссылку на товар в формате (https://сайт.ru/product/имя товара/).

Вот, тут я попытался вывести таким образом, но меня кидает в архив товара и ссылка формируется не та (https://сайт.ru/color/blue/)

<?php $product_colors = get_terms(array('taxonomy' => 'pa_color', 'hide_empty' => false)); ?>
                
                <?php if ($product_colors) : ?>

                    <h3 class="single-product-page__title filter__sidebar-title">Цвет</h3>
                    <div class="single-product-filter">
                        <?php foreach ($product_colors as $product_color) : ?>
                            <li class="color-block"><a href="<?php echo get_term_link($product_color) ?>"><?php echo $product_color->name ?></a></li>
                        <?php endforeach; ?>
                    </div>
                <?php endif; ?>


Поделитесь опытом с новичком. Заранее спасибо!
  • Вопрос задан
  • 26 просмотров
Пригласить эксперта
Ответы на вопрос 1
Как вариант можно посмотреть тут
Ответ написан
Ваш ответ на вопрос

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

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