如何使用wp_mail功能與附加文件自定義名稱發送附件。現在電子郵件的WordPress的wp_mail用附件(有意義的名稱)
由於是越來越有文件附件,但名字交付是相同的物理文件名。
我不能重命名這些文件,因爲我們有很多其他的引用,但我想送一些有意義的名稱,這些文件。
如何使用wp_mail功能與附加文件自定義名稱發送附件。現在電子郵件的WordPress的wp_mail用附件(有意義的名稱)
由於是越來越有文件附件,但名字交付是相同的物理文件名。
我不能重命名這些文件,因爲我們有很多其他的引用,但我想送一些有意義的名稱,這些文件。
感謝QArea的迴應。我發現這個地方雖然,一個需要編輯的wp-包括/ pluggable.php wp_mail處理附加功能,它應該是這樣的
if (!empty($attachments)) {
foreach ($attachments as $name => $attachment) {
try {
$phpmailer->AddAttachment($attachment, $name);
} catch (phpmailerException $e) {
continue;
}
}
}
wp_mail不支持發送電子郵件時,重命名該附件。 更改發送文件名稱的一種方法是使用新名稱複製此文件,將新文件附加到電子郵件並在發送電子郵件後刪除此文件。
我面臨着woocommerce附件的問題,我想自定義插件,但我不能夠發送附件在wp_mail你有任何想法如何做到這一點。你可以在這裏看到http://stackoverflow.com/questions/19922249/wp-mail-attachment-not-working-dynamically#comment29647494_19922249我的問題 –
這是**修改WordPress的源代碼**非常糟糕的主意。除非您將補丁應用於每個更新,否則您將無法更新WP。 –
我同意@ A.Joahny,你不應該這樣編輯wordpress核心。 – CUGreen