Код категории Woocommerce на странице продукта

В настоящее время я создаю сайт Woocommerce для клиента и хочу создать таблицу размеров, которая будет отображаться на странице отдельного продукта.

Я внедряю ACF и настроил поле повторителя для размеров «Mens / Boys» и «Girls / Womens».

То, что я пытаюсь сделать, это в зависимости от категории продукта отобразить таблицу размеров для мужчин или женщин. У меня есть следующий код ниже, но он, похоже, не срабатывает на странице вообще. Как я понимаю, мне нужно назвать термин, а не категорию продуктов Woocommerce, поскольку они представляют собой пользовательские таксономии. Я делаю что-то не так в отношении вызова этого?

<?php if( has_term( '', 'Boys') || has_term('', 'Mens')) : ?>
<div class="sizing-chart">
<?php if( have_rows('male_sizing')) : ?>
<table>
<caption>Sizing Guide</caption>
<?php while( have_rows('male_sizing') ): the_row();

// Variables
$size = get_sub_field('costume_size');
$waist = get_sub_field('male_waist');
$height = get_sub_field('male_height');
?>
<tr scope="col">
<th><?php echo $size ?></th>
<td class="waist size-cell"><?php echo $waist ?></td>
<td class="height size-cell"><?php echo $height ?></td>
</tr>
<?php endwhile; ?>
</table>
</div>

Заранее спасибо.
Майкл

0

Решение

Вы должны отредактировать условие

if( has_term( 'Boys', 'product_cat') || has_term('Mens', 'product_cat'))
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]