Выводим список категорий продуктов woocommerce с их миниатюрами
Ниже приведен код как можно вывести список категорий продуктов woocommerce.
<?php
$categories = get_field('categories_block'); //Массив категорий продуктов woocommerce
if($categories) {
foreach($categories as $v)
{
$term = get_term_by('id', $v['categories'], 'product_cat');
$thumbnail_id = get_woocommerce_term_meta($term->term_id, 'thumbnail_id', true);
$image = wp_get_attachment_url($thumbnail_id);
echo '<div class="item">
<a href="'.get_term_link($term->term_id, 'product_cat').'">
<span class="image"><img src="'.$image.'" alt="categories" /></span>
<span class="name">'.$term->name.'</span>
</a>
</div>';
}
}
?>
Переменная $categories содержит массив id категорий, которые нам нужно вывести.