【发布时间】:2018-08-29 20:47:18
【问题描述】:
我有一个 WooCommerce 订单的自定义元数据,现在我想在结帐后在感谢页面上显示它,但是数据不可用。数据已保存并在管理员中可用,但我似乎无法访问它。
function custom_order_item_meta( $item_id, $values ) {
if ( ! empty( $values['custom_option'] ) ) {
woocommerce_add_order_item_meta( $item_id, 'custom_option', $values['custom_option'] );
}
}
add_action( 'woocommerce_add_order_item_meta', 'custom_order_item_meta', 10, 2 );
但是当我转储 wc_get_order 时,我的元数据不存在。
我正在使用;
woocommerce_add_order_item_meta()
保存数据但转储var_dump(wc_get_order( $order->id )); 也不会显示我的自定义元字段
我应该使用另一个钩子来访问这些数据吗?
【问题讨论】:
标签: php wordpress woocommerce hook-woocommerce orders