Wie erhalte ich die Bestellnummer in woocommerce_email_headers hook
Ich versuche, die E-Mail-Adresse festzulegen, wenn eine neue Bestellung eingeht. Und ich habe das @ gespeichenew email
imwp_postmeta
.
Wie bekomme ich das$order_id
beim Benutzenwoocommerce_email_headers
?
Ich muss das @ bekommorder_id
um es mit @ zu benutzget_post_meta()
Funktion.
Hier ist mein Code:
function techie_custom_wooemail_headers( $headers, $object) {
$email = get_post_meta( $order_id, '_approver_email', true );
// Replace the emails below to your desire email
$emails = array('[email protected]', $email);
switch($object) {
case 'new_order':
$headers .= 'Bcc: ' . implode(',', $emails) . "\r\n";
break;
case 'customer_processing_order':
$headers .= 'Bcc: ' . implode(',', $emails) . "\r\n";
break;
case 'customer_completed_order':
case 'customer_invoice':
$headers .= 'Bcc: ' . implode(',', $emails) . "\r\n";
break;
default:
}
return $headers;
}
add_filter( 'woocommerce_email_headers', 'techie_custom_wooemail_headers', 10, 2);
Wie erhalte ich die Daten zurück?
Vielen Dank