S
S
Sergey Burduzha2020-06-30 10:10:53
WooCommerce
Sergey Burduzha, 2020-06-30 10:10:53

Why is pagination not working on woocommerce product category page?

Good afternoon.
Link to page wc-woocommerce.host1670806.hostland.pro/product-ca...
And link to project on github https://github.com/seriiserii825/wc-woocommerce
This is my first tutorial site on woocommerce.

After the loop, I added the woocommerce_after_shop_loop hook, which should display pagination.

<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>


Even if I just call the woocommerce_pagination() function, it doesn't show up either.

But oddly enough, the same hook on the main page displays pagination.
Somewhere I missed something.

Thanks in advance for the hint.

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question