【发布时间】:2021-05-14 19:51:05
【问题描述】:
默认情况下,Woocommerce 订单表在 我的帐户 页面上显示 所有 可用订单 status 无法按客户排序,因此我需要为每个独特的订单状态(例如:'on-hold')设置一个单独的表格,以仅基于所需的状态显示订单表格。
我试过这段代码,但它没有输出表格:
/* Shortcode To Display Only On-hold Orders On A Custom Page */
add_shortcode('account_on_hold', 'get_customer_orders_on_hold');
function get_customer_orders_on_hold() {
if( $user = wp_get_current_user() ){
// Get 'on-hold' customer ORDERS
$on_hold_orders = wc_get_orders( array(
'limit' => -1,
'customer_id' => $user->ID,
'status' => array('on-hold'),
) );
}
return $on_hold_orders ;
}
相关话题:Get customer “on-hold” order status total amount in Woocommerce
您的建议将不胜感激!
【问题讨论】:
标签: woocommerce shortcode orders wordpress-shortcode woocommerce-theming