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;
}