2016-09-03 22 views
0

メールを送信したときにカスタム入力で値を表示してテーブルに表示しようとするこの配列には、名前、価格と数量を印刷しているだけ電子メールテンプレートでカスタムフィールドの値を表示するemail-order-details.php(オーバーライドされたテンプレート)

echo $order->email_order_items_table(array(
     'show_sku'  => $sent_to_admin, 
     'show_image' => false, 
     'image_size' => array(32, 32), 
     'plain_text' => $plain_text, 
     'sent_to_admin' => $sent_to_admin 
    )); 

私はecho get_post_meta(get_the_ID(), '_text_field', true);をやって試してみましたが、それは多分私はそれを得るのですかキーを欠けている何も表示されませんか?

+0

嫌いあなたはなぜあなたは投票を下にやって教えてくださいだろうか? –

答えて

0

は、このコードを試してみてください。

add_action('woocommerce_order_item_meta_end', 'order_custom_field_in_item_meta_end', 10, 4); 
function order_custom_field_in_item_meta_end($item_id, $item, $order, $plain_text) { 
    $_text_field = get_post_meta($order->id, '_text_field', true); 
    echo '<br/>' . __('Your Text Field Label Here') . ': ' . $_text_field; 
} 
関連する問題