Öffnet in einem neuen Tab

Bild aus einem ACF Feld in WooCommerce "order complete" Mail anhängen

Autor
Lesezeit
Share

um ein ein Bild aus einem ACF Feld in einer „Bestellung abgeschlossen“ E-Mail anzuhängen, kannst du dieses Snippet nutzen.
"HIER-KOMMT-DEIN-ACF-FELD" auf den Namen deines ACF Feldes ausbessern.

Danke an: purin.at

add_filter('woocommerce_email_attachments', 'webroom_attach_to_wc_emails', 10, 3);
function webroom_attach_to_wc_emails($attachments, $email_id, $order) {
    if (!is_a($order, 'WC_Order') || !isset($email_id)) {
        return $attachments;
    }
    $image_id = get_post_meta($order->get_id(), 'HIER-KOMMT-DEIN-ACF-FELD', true);
    error_log('Image RAW: ' . $image_id);

    if ($image_id) {
        $file_path = get_attached_file($image_id);

        error_log('Local Image Path: ' . $file_path);

        if ($email_id == 'customer_completed_order') {
            $attachments[] = $file_path;
        }
    }

    return $attachments;
}

Hinterlasse den ersten Kommentar