ID ); $post_type = $the_order->post_type; } if ( 'shop_order' == $post_type ) { $classname = 'WC_Order'; $order_type = 'simple'; } else { $classname = false; $order_type = false; } // Filter classname so that the class can be overridden if extended. $classname = apply_filters( 'woocommerce_order_class', $classname, $order_type, $post_type, $order_id ); if ( ! class_exists( $classname ) ) $classname = 'WC_Order'; return new $classname( $the_order, $args ); } }