Задать вопрос
@sanhos

Как вставить контент в каждый товар для отдельной категории woocommerce?

Доброго времени суток, есть несколько категорий, и для товаров каждой категории нужно вывести уникальный контент (шоркод) (в товаре). Не уверен что точно объяснил суть.
  • Вопрос задан
  • 35 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • beONmax
    WordPress – с нуля до Профи
    1 неделя
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
ivan_zhuck
@ivan_zhuck
Если я правильно понял, то это можно сделать так:

$terms = wp_get_post_terms($post->ID, 'product_cat');
foreach ( $terms as $term ){
    if($term->slug === 'something'){
        do_shortcode('[shortcode_name]')
    }
};


Функция wp_get_post_terms получает все термины таксономии product_cat связанные с товаром по его ID, далее перебираем полученные термины внутри foreach и ищем нужный, например по его slug, и когда он найден выполняем то что требуется, например do_shortcode.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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