Wie füge ich eine Rechnung PDF an eine E-Mail im Dukapress Plugin für WordPress an?

Ich benutze das E-Commerce-Plugin Duukapress für meine WordPress-Website. Ich möchte das Rechnungs-PDF an die E-Mail des Administrators anhängen, aber ich bin nicht sicher, wie ich das anstellen soll. Ich habe den Eindruck, dass die einzige Möglichkeit, dies zu tun, darin besteht, die PHP-Dateien zu bearbeiten, die im Plugins-Ordner wp_content / plugins / dukapress / dukapress.php enthalten sind.

Dieser Code stammt aus der Datei dukapress.php von Dukapress

function dpsc_pnj_send_mail($to, $from, $name, $subject, $msg, $attachment = FALSE) { global $wpdb; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'From: ' . $name . ' ' . "\r\n"; if ($attachment = TRUE) { if ($dp_shopping_cart_settings['dp_shop_pdf_generation'] === 'checked') { $mail_attachment = array(DP_PLUGIN_DIR. '/pdf/invoice_' . $attachment . '.pdf'); @wp_mail($to, $subject, $msg, $headers, $mail_attachment); } else { @wp_mail($to, $subject, $msg, $headers); } } else { @wp_mail($to, $subject, $msg, $headers); } } 

Ich habe bereits versucht, $ attachment = FALSE zu $ ​​attachment = TRUE zu ändern, aber es hat keinen Unterschied gemacht. Ich kann auch damit zufrieden sein, die PDF-Informationen in der E-Mail angezeigt zu bekommen, anstatt sie in einer separaten Datei anzuhängen, wenn das einfacher ist. Irgendwelche Vorschläge werden sehr geschätzt, selbst wenn ich weit weg bin.

Solutions Collecting From Web of "Wie füge ich eine Rechnung PDF an eine E-Mail im Dukapress Plugin für WordPress an?"

 function dpsc_pnj_send_mail($to, $from, $name, $subject, $msg, $attachment = FALSE) { global $wpdb; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'From: ' . $name . ' ' . $from . '' . "\r\n"; if ($attachment) { if ($dp_shopping_cart_settings['dp_shop_pdf_generation'] === 'checked') { $mail_attachment = array(DP_PLUGIN_DIR. '/pdf/invoice_' . $attachment . '.pdf'); @wp_mail($to, $subject, $msg, $headers,$mail_attachment); } else { @wp_mail($to, $subject, $msg, $headers); } } else { @wp_mail($to, $subject, $msg, $headers); } } 

Der obige Code ist der Code, den wir auf einer anderen Website verwenden. functioniert.