如何在每页显示3个产品并添加编号分页?

时间:2017-09-19 09:40:04

标签: php woocommerce pagination

我正在尝试使用以下代码来显示3个产品并添加分页:

<ul class="products">
    <?php
    global $paged;

        $paged = ( get_query_var('page') ) ? get_query_var('page') : 1;
        $args = array(
            'post_type' => 'product',
            'posts_per_page' => 1,
            'paged' => $paged

            );
        $loop = new WP_Query( $args );
        if ( $loop->have_posts() ) {
            while ( $loop->have_posts() ) : $loop->the_post();
                woocommerce_get_template_part( 'content', 'product' );
            endwhile;
        } else {
            echo __( 'No products found' );
        }
    ?>

    <nav class="clearfix">
        <ul>
            <li><?php previous_posts_link( '&laquo; PREV', $loop->max_num_pages) ?></li> 
            <li><?php next_posts_link( 'NEXT &raquo;', $loop->max_num_pages) ?></li>
        </ul>
    </nav>

<?php wp_reset_postdata();

do_action( 'woocommerce_after_shop_loop' ); ?>

如何在每页显示3个产品并添加编号分页?

0 个答案:

没有答案