只是想显示一个值,我已经采取了自定义输入,试图在一个表中显示它当电子邮件发送,也怎么来这个数组打印名称,价格和数量只有
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 );
,但它不显示任何东西,也许我错过了关键我怎么得到它?
试试下面的代码:
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;
}