serii81
@serii81
Я люблю phр...

Почему не работает пагинация на странице категории товаров woocommerce?

Добрый день.
Ссылка на страницу wc-woocommerce.host1670806.hostland.pro/product-ca...
И ссылка на проект на github https://github.com/seriiserii825/wc-woocommerce
Это мой первый учебный сайт на woocommerce.

После цикла добавил хук woocommerce_after_shop_loop, который должен вывести пагинацию.

<div class="container">
    <div class="products-page">
		<?php get_sidebar(); ?>
        <div class="new-product">

			<?php do_action( 'woocommerce_before_main_content' ); ?>
			<?php remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10 ); ?>

            <div class="mens-toolbar">

				<?php do_action( 'woocommerce_before_shop_loop' ); ?>

                <div class="clearfix"></div>
            </div>
            <div id="cbp-vm" class="cbp-vm-switcher cbp-vm-view-grid">
                <div class="cbp-vm-options">
                    <a href="#" class="cbp-vm-icon cbp-vm-grid cbp-vm-selected" data-view="cbp-vm-view-grid"
                       title="grid">Grid View
                    </a>
                    <a href="#" class="cbp-vm-icon cbp-vm-list" data-view="cbp-vm-view-list" title="list">List View</a>
                </div>
                <div class="pages">
                    <div class="limiter visible-desktop">
                        <label>Show</label>
                        <select>
                            <option value="" selected="selected">
                                9
                            </option>
                            <option value="">
                                15
                            </option>
                            <option value="">
                                30
                            </option>
                        </select> per page
                    </div>
                </div>
                <div class="clearfix"></div>
                <ul>
					<?php if ( have_posts() ): ?>
						<?php while ( have_posts() ): ?>
							<?php the_post(); ?>
							<?php global $product; ?>
							<?php wc_get_template_part( 'content', 'product-cat' ); ?>
						<?php endwhile; ?>
						<?php wp_reset_postdata(); ?>
					<?php else: ?>
                        <h3>No products found</h3>
					<?php endif; ?>
                </ul>
				<?php do_action( 'woocommerce_after_shop_loop' ); ?>
            </div>
        </div>
        <div class="clearfix"></div>
    </div>

    <div class="clearfix"></div>
</div>


Даже если просто вызываю функцию woocommerce_pagination(), тоже не отображается.

Только как ни странно, этот же хук на главной странице выводит пагинацию.
Где-то я что-то упустил.

Заранее благодарен за подсказку.
  • Вопрос задан
  • 79 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы