只想显示我在自定义输入中使用的值,尝试在发送电子邮件时将其显示在表格中,以及该数组如何仅打印名称,价格和数量
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;
}