我在订单中创建了很多自定义字段,我现在尝试在感谢页面上完成订单时访问它们。
我看到this响应,但它对我不起作用。我做了一个var转储,看看$order->order_custom_fields
里面有什么,但我得到string(0) ""
我正在编辑文件order-details-customer.php如何访问我的自定义字段?
以下是我创建的自定义字段的示例
woocommerce_form_field( 'destination_state', array(
'type' => 'text',
'class' => array('destination_state form-row-first'),
'label' => __('State'),
'required' => true,
), $checkout->get_value( 'destination_state' ));
答案 0 :(得分:1)
经过一番搜索和逻辑思考后,我发现它很容易。
echo '<p>' . get_post_meta( $order->id, 'Date Collection', true ) . '</p>';