显示了我的帐户订单历史记录中的所有用户订单,但它警告我“订单无效”。 Woocommerce

时间:2016-10-19 06:02:47

标签: wordpress woocommerce

我正在尝试显示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>

如何显示订单历史记录中的所有订单?

感谢您的帮助。

0 个答案:

没有答案