Abstract_WC_Order_Data_Store_CPT::read_items PHP Метод

read_items() публичный Метод

Read order items of a specific type from the database for this order.
public read_items ( WC_Order $order, string $type ) : array
$order WC_Order
$type string
Результат array
    public function read_items($order, $type)
    {
        global $wpdb;
        $get_items_sql = $wpdb->prepare("SELECT * FROM {$wpdb->prefix}woocommerce_order_items WHERE order_id = %d AND order_item_type = %s ORDER BY order_item_id;", $order->get_id(), $type);
        $items = $wpdb->get_results($get_items_sql);
        if (!empty($items)) {
            $items = array_map(array('WC_Order_Factory', 'get_order_item'), array_combine(wp_list_pluck($items, 'order_item_id'), $items));
        } else {
            $items = array();
        }
        return $items;
    }