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

Разные шаблоны для разных категорий товаров WooCommerce?

Нужно сделать разное меню в сайдбаре при разных категориях на WooCommerce.

К примеру:

Страница категории товаров №1

<ul>
   <li>Пункт 1</li>
   <li>Пункт 2</li>
</ul>


Страница категории товаров №2

<ul>
   <li>Пункт 3</li>
   <li>Пункт 4</li>
</ul>


Либо просто как то сделать разные шаблоны, а меню для каждого вставить уже не проблема.
  • Вопрос задан
  • 1878 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Nikitos08 К ответам на вопрос (3)
@Nikitos08
Можно проверить категорию и вывести нужный для нее сайдбар. Если категорий больше можно использовать elseif.

global $post;

$tags = get_the_terms( $post->ID, 'product_cat' );

foreach ( $tags as $tag ) $tags[] = $tag->slug;

if ( in_array( 'cat-name', $tags ))  {
dynamic_sidebar( 'cat-name-sidebar' );
}
else {
dynamic_sidebar( 'other-sidebar' );
}

?>
Ответ написан
Комментировать