douci4026 2017-09-19 09:40
浏览 9

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

I am trying to use the following code to show 3 products and add pagination to it:

<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' ); ?>

How can I show 3 products per page and add numbered pagination?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 access多表提取相同字段数据并合并
    • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
    • ¥20 Java-Oj-桌布的计算
    • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
    • ¥20 有人知道这种图怎么画吗?
    • ¥15 pyqt6如何引用qrc文件加载里面的的资源
    • ¥15 安卓JNI项目使用lua上的问题
    • ¥20 RL+GNN解决人员排班问题时梯度消失
    • ¥60 要数控稳压电源测试数据
    • ¥15 能帮我写下这个编程吗