Php 在签出中获取自定义字段的值
我有一个机敏的问题,我没有得到任何答案。我在Woocommerce签出字段中使用“签出字段编辑器”添加了一个自定义字段。该字段如下所示,似乎工作正常Php 在签出中获取自定义字段的值,php,wordpress,woocommerce,checkout,orders,Php,Wordpress,Woocommerce,Checkout,Orders,我有一个机敏的问题,我没有得到任何答案。我在Woocommerce签出字段中使用“签出字段编辑器”添加了一个自定义字段。该字段如下所示,似乎工作正常 <input class="input-text " name="wc_order_field_7542" id="wc_order_field_7542" placeholder="Pickup Date" value="" type="text"> 我确信我忘记了一些事情,也没有做对一些事情 非常感谢您的帮助。对于插件中的自定义
<input class="input-text " name="wc_order_field_7542" id="wc_order_field_7542" placeholder="Pickup Date" value="" type="text">
我确信我忘记了一些事情,也没有做对一些事情
非常感谢您的帮助。对于插件中的自定义字段,由于
$this->order
似乎是WC\u order
对象的实例,您将尝试使用$this->order->get\u id()
获取订单id
现在,您可以尝试使用WordPressget\u post\u meta()
获取自定义字段值,方法如下:
$pickup_date = get_post_meta( $this->order->get_id(), 'wc_order_field_7542', true );`
但是,请在数据库表中检查您的订单应该存在的meta\u键'wc\u order\u field\u 7542'
。如果不是这样,您必须找到正确的meta_键
来处理取货日期数据
对于插件中的自定义字段,由于$this->order
似乎是WC\u order
对象的实例,您将尝试使用$this->order->get\u id()
获取订单id
现在,您可以尝试使用WordPressget\u post\u meta()
获取自定义字段值,方法如下:
$pickup_date = get_post_meta( $this->order->get_id(), 'wc_order_field_7542', true );`
但是,请在数据库表中检查您的订单应该存在的meta\u键'wc\u order\u field\u 7542'
。如果不是这样,您必须找到正确的meta_键
来处理取货日期数据