我正在尝试显示admin order history
页面上的所有订单(包括订单客户的订单)。这样管理员就可以在前端查看订单。
我正在尝试修改模板 - my-order.php
以显示此页面上的订单。但是,我显示了所有订单的列表,但是当我点击订单时,它说Invalid order
(这不是管理员自己的订单)。
/**my-order.php**/
$customer_orders = get_posts( apply_filters( 'wo<?php foreach ( $customer_orders as $k => $v) :
$order = wc_get_order( $customer_orders[ $k ]->ID );
$item_count = $order->get_item_count();
?>
<tr class="order">
<?php foreach ( wc_get_account_orders_columns() as $column_id => $column_name ) : ?>
<td class="<?php echo esc_attr( $column_id ); ?>" data-title="<?php echo esc_attr( $column_name ); ?>">
<?php if ( has_action( 'woocommerce_my_account_my_orders_column_' . $column_id ) ) : ?>
<?php do_action( 'woocommerce_my_account_my_orders_column_' . $column_id, $order ); ?>
<?php elseif ( 'order-number' === $column_id ) : ?>
<a href="<?php echo esc_url( $order->get_view_order_url() ); ?>">
<?php echo _x( '#', 'hash before order number', 'woocommerce' ) . $order->get_order_number(); ?>
</a>
如何显示订单历史记录中的所有订单?
感谢您的帮助。