0
在Woocommerce中,我需要在完成的訂單電子郵件上打印自定義字段。Woocommerce - 在電子郵件中打印產品的自定義字段
該模板在我的主題woocommerce/emails文件夾中完全獨一無二,因爲默認模板不適合我的需求。
因此我想顯示如下: 名稱,數量和兩個自定義字段
這需要包含在客戶完成-order.php電子郵件模板,但我不能肯定什麼語法打印它是必要的。
我發現了一些谷歌搜索,但它不工作:
<?php foreach ($items as $item_id => $item) :
$_product = apply_filters('woocommerce_order_item_product', $order->get_product_from_item($item), $item);
?>
<p>Class: <?php echo get_post_meta($_product->id,'name',true); ?></p>
<p>Date: <?php echo get_post_meta($_product->id,'date_text_field',true); ?></p>
<p>Time: <?php echo get_post_meta($_product->id,'time_text_field',true); ?></p>
<p>Number of Spaces: <?php echo get_post_meta($_product->id,'qty',true); ?></p>
<?php endforeach; ?>
每個訂單的類/日期/時間是否相同?還是它們是特定於特定訂單的? – helgatheviking