Привет, всем изучаю WooCommerce, делаю магазин, чисто в учебных целях. И мне стала задача вывести категории товаров на главной странице(Главная страница это страница магазина шаблон archive-product.php)
И искал хук и функцию так и не нашел (
я сделал так
Все работает супер, но правильно ли делаю ? может надо хук использовать
И искал хук и функцию так и не нашел (
я сделал так
PHP:
<?php $product_categories = get_terms(array(
'taxonomy' => 'product_cat',
'orderby' => 'count',
'order' => 'DESC',
'hide_empty' => false
)); ?>
<?php if($product_categories): ?>
<div class="top-grids">
<div class="container">
<?php foreach($product_categories as $temp): ?>
<?php $link = get_term_link($temp->term_id); ?>
<?php $category_thumbnail = get_woocommerce_term_meta($temp->term_id, 'thumbnail_id', true);
$image = wp_get_attachment_url($category_thumbnail);
?>
<div class="col-md-4 top-grid text-center">
<div class="top-grid-pic">
<img src="<?php echo $image; ?>" title="<?php echo $temp->name; ?>" />
<span><?php echo $temp->name; ?></span>
</div>
<div class="top-grid-pic-info">
<a href="<?php echo $link; ?>">Просмотреть</a>
</div>
</div>
<?php endforeach; ?>
<div class="clearfix"> </div>
</div>
</div>
<?php endif; ?>