我目前正在使用WooCommerce 2.6,但我注意到My-Orders页面只有一个简单的分页,只有2个按钮(上一页和下一页)。是否有任何插件或编辑代码的方式,因此它显示数字分页,就像在产品页面中一样?
这是产品页面中的数字分页
更新
我添加了一些重定向到第一页和最后一页的按钮,但我仍然需要一种方法来添加数字分页。
这是AccessDenied
orders.php
答案 0 :(得分:1)
对于那些使用已经新版本的WooCommerce(例如3.6.2或类似的东西)(或者它可能在2.6中仍然可以使用)的用户,可能需要在woo帐户订单历史记录中添加项目符号分页,此处的代码有效
<?php
$args = array(
'base' => esc_url( wc_get_endpoint_url( 'orders') ) . '%_%',
'format' => '%#%',
'total' => $customer_orders->max_num_pages,
'current' => $current_page,
'show_all' => false,
'end_size' => 3,
'mid_size' => 3,
'prev_next' => true,
'prev_text' => '←',
'next_text' => '→',
'type' => 'list',
'add_args' => false,
'add_fragment' => ''
);
echo paginate_links( $args );
?>
您可以将此代码插入按钮之间的中间,并删除标准的下一个和上一个按钮(或将'prev_next' => true,
更改为'prev_next' => false,
),或者只删除<?php if ( 1 < $customer_orders->max_num_pages ) : ?>
和{之间的所有内容{1}},如果您不需要标准按钮