반응형
WooCommerce - product_id별로 제품 설명을 가져옵니다.
제품 ID를 사용하여 제품 설명이나 제품 객체를 어떻게 얻을 수 있습니까?
$order = new WC_Order($order_id);
foreach ($order->get_items() as $item) {
$product_description = get_the_product_description($item['product_id']); // is there any method can I use to fetch the product description?
}
위 코드는 클래스 WC_Payment_Gateway를 확장합니다.
어떤 도움이라도 주시면 감사하겠습니다.
$order = new WC_Order($order_id);
foreach ($order->get_items() as $item)
{
$product_description = get_post($item['product_id'])->post_content; // I used wordpress built-in functions to get the product object
}
WooCommerce를 사용하는 경우3.0
그 이상이면 아래 코드로 설명을 얻을 수 있습니다.
$order = wc_get_order($order_id);
foreach ($order->get_items() as $item) {
$product_id = $item['product_id'];
$product_details = $product->get_data();
$product_full_description = $product_details['description'];
$product_short_description = $product_details['short_description'];
}
대체 방법(권장)
$order = wc_get_order($order_id);
foreach ($order->get_items() as $item) {
$product_id = $item['product_id'];
$product_instance = wc_get_product($product_id);
$product_full_description = $product_instance->get_description();
$product_short_description = $product_instance->get_short_description();
}
이게 도움이 됐으면 좋겠네요!
언급URL : https://stackoverflow.com/questions/19763915/woocommerce-get-the-product-description-by-product-id
반응형
'programing' 카테고리의 다른 글
HTML/Javascript: src가 설정된 스크립트 태그에 로드된 JSON 데이터에 액세스하는 방법 (0) | 2023.03.06 |
---|---|
오류: useHref()는 컴포넌트의 컨텍스트에서만 사용할 수 있습니다. URL을 localhost:3000/experience로 직접 입력하면 동작합니다. (0) | 2023.03.06 |
Oracle 클라이언트 설치 오류 - 경로가 너무 깁니다. (0) | 2023.03.06 |
Yooman과 Angular JS를 사용하여 E2E 테스트와 유닛 테스트를 모두 자동화하려면 어떻게 해야 합니까? (0) | 2023.03.06 |
Java에서의 XLS/CSV로의 JSON 변환 (0) | 2023.03.01 |