当我打开订单页面时,wooommerce显示随机订单,即不是当前用户订单。
我禁用了woocommerce以外的所有插件,然后激活了2019 wordpress主题。
然后我创建了这个:
function woocommerce_orders() {
$test_user_id = 7;
$user_id = $test_user_id;
echo $user_id;
if ($user_id == 0) {
return do_shortcode('[woocommerce_my_account]');
}else{
ob_start();
wc_get_template( 'myaccount/my-orders.php', array(
'current_user' => $user_id,
'order_count' => $order_count
) );
return ob_get_clean();
}
}
add_shortcode('woocommerce_orders', 'woocommerce_orders');
然后我创建一个包含此短代码的页面:
[woocommerce_orders]
然后我更改了$test_user_id
的值以对其进行测试。
更改ID时会显示随机顺序。
请告诉我如何解决此问题,以在我的订单页面中显示当前用户订单。
谢谢