WooCommerce 3에서 WC_Order Items 및 WC_Order_Item_Product에 액세스
WooCommerce 3에서는 주문 항목에 액세스하고 조작하는 방식이 변경되었습니다. 여기에는 항목 데이터를 검색하기 위한 대체 방법이 필요한 WC_Order_Item_Product 구성의 지원 중단이 포함됩니다.
주문 항목 속성 가져오기
이전에는 get_id() 메서드를 사용하여 항목 데이터를 가져왔습니다. 주문 항목 ID입니다. WooCommerce 3에서는 특정 항목 속성을 검색하려면 다음 메서드를 사용해야 합니다.
WC_Product 및 WC_Order 개체 가져오기
주문 항목과 연결된 WC_Product 및 WC_Order 개체에 액세스하려면 다음을 사용합니다. 메소드:
데이터 및 메타 접근 데이터
get_data() 및 get_meta_data() 메소드를 사용하여 각각 항목의 공통 데이터와 메타데이터를 얻을 수 있습니다. 키로 특정 메타 데이터에 액세스하려면 get_meta() 메서드를 사용하세요.
예:
$order_item_id = 15; $item = new WC_Order_Item_Product($order_item_id); // Get product ID $product_id = $item->get_product_id(); // Access common data as an array $item_data = $item->get_data(); // Access meta data as an array $item_meta = $item->get_meta_data();
대체 액세스:
WooCommerce는 여전히 기존 제품과의 하위 호환성을 위해 직접 어레이 액세스를 허용합니다. 시스템:
$product_id = $item['product_id']; $variation_id = $item['variation_id'];
추가 참고 사항:
위 내용은 WooCommerce 3 주문 항목 및 해당 데이터에 어떻게 액세스하고 조작합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!