2017-03-15 3 views
0

私はWooCommerce Checkout Add-Onsプラグインを使用して、顧客が画像とキャプションをオーダーに添付できるようにしていますが、テーマの情報にアクセスできないようです。現在、私は持っています:Checkoutチェックアウトアドオンフィールド値

$order_id  = get_the_ID(); 
$order   = new WC_Order($order_id); 
$order_items = $order->get_items(); 

foreach($order_items as $order_item): 
    printr($order_item); 
endforeach; 

問題は、それは最初の行項目、この場合は製品名を返すだけです。けれどもここに格納されている2つの他のライン項目があります:

order_item_id order_item_name   order_item_type  order_id 
1    Open Category Entry  line_item   329 
2    Image Upload   fee     329 
3    Image Caption   fee     329 

(wp_woocommerce_order_items中)

どのように私は残りの部分を取得することができますか?

私が行う必要があるのは、wp_woocommerce_order_itemmetaテーブルから_wc_checkout_add_on_valueの値を回復することです。

答えて

0

$order->get_items()$typesパラメータを受け入れ、指定されていない場合はデフォルトでtype='line_item'を受け入れることがわかりました。私は項目のために私の呼び出しに'fee'を加え、私が探していたものを正確に得ました。

http://woocommerce.wp-a2z.org/oik_api/wc_abstract_orderget_items/