• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Вывод категорий и изображений на главной

wwe2012

Опытный
Привет, всем изучаю 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; ?>
Все работает супер, но правильно ли делаю ? может надо хук использовать
 

tuxfighter

Гуру
Местный
а просто в настройках поставить "показывать категории", не?
 

tuxfighter

Гуру
Местный
не знаю.
не занимаюсь подобным бредом, благо тем столько, что трудно не выбрать что-то на свой вкус.
 

Useer72

Опытный
Местный
не знал, а к какому хуки их подвязать надо ?
Что именно? настройки подвязать?
я просто тему натягываю на Woocommerce
Это как?:) Типа не предназначенную для магазина тему подогнать под, собственно, магазин?

Можно ссылку на сайт?
Я конечно тоже таким не страдал никогда занятием, но как мне кажется, в данном конкретном случае woo пофиг на тему, он просто вставит свой код на главную страницу. Гораздо сложнее потом наверно корзину нормально сделать будет.
 
Последнее редактирование:
Сверху Снизу