【发布时间】:2021-03-25 09:52:30
【问题描述】:
我正在尝试将自定义用户元字段添加到订单元数据。 当我将订单状态更改为“wordt-verwerkt”时,我想添加它,这是我使用 WooCommerce 插件为自定义订单状态添加的自定义订单状态。 我尝试使用代码from this post,但在更改订单状态时出现错误。 (我也尝试了状态“正在处理”,但也没有任何成功)
我现在拥有的是以下代码:
add_action( 'woocommerce_order_status_wordt-verwerkt', 'add_order_meta_from_custom_user_meta', 10, 2 );
function add_order_meta_from_custom_user_meta( $order, $data ) {
$user_id = $order->get_user_id(); // Get the user id
if( $WefactEmail = get_user_meta( $user_id, 'KVK_nummer_2', true ) ) {
$order->update_meta_data( 'WeFact_email', $WefactEmail );
}
if( isset($WefactEmail) ) {
$order->save();
}
}
【问题讨论】:
标签: php wordpress woocommerce metadata orders