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

Antworten auf die Frage(4)

Ihre Antwort auf die Frage