我添加了确认表格以完成Woocommerce上的订单。 字段之一是用户的主管电子邮件。 我一直在寻找如何获取此元数据并将其作为CC插入标头中的方法。我看上去是here和here,但我肯定犯了一个错误。
function techie_custom_wooemail_headers( $headers, $id, $object) {
// The order ID | Compatibility with WC version +3
$order_id = method_exists( $order, 'get_id' ) ? $order->get_id() : $order->id;
$email = get_post_meta( $order_id, '_contact_name', true );
$headers .= 'Cc: ' . $email . "\r\n";
return $headers;
}
add_filter( 'woocommerce_email_headers', 'techie_custom_wooemail_headers', 10, 3);
答案 0 :(得分:0)
我找到了一种方法:
function techie_custom_wooemail_headers( $headers, $id, $order) {
$order_id = method_exists( $order, 'get_id' ) ? $order->get_id() : $order->id;
$email = get_field("delivery_email", $order->id);
$headers .= 'Cc: ' . $email . " ";
return $headers;
}
add_filter( 'woocommerce_email_headers', 'techie_custom_wooemail_headers', 10, 3);