如何在感谢页面woocommerce中从订单访问自定义字段

时间:2016-06-14 02:57:13

标签: php wordpress woocommerce

我在订单中创建了很多自定义字段,我现在尝试在感谢页面上完成订单时访问它们。

我看到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' ));

1 个答案:

答案 0 :(得分:1)

经过一番搜索和逻辑思考后,我发现它很容易。

echo '<p>' . get_post_meta(  $order->id, 'Date Collection', true ) . '</p>';