WP email 的標題亂碼

其實這個問題困擾我很久了,以前一直以為人是 Becky 殺的,結果我錯怪了。

WP 可以啟用「當有人發表留言的時候使用電子郵件通知」這個功能,不過通知信件寄到我的 Email 信箱後,我用 Becky 收下來內文正常,但是標題跟來源卻是亂碼。由於我如果設定把通知信件寄到 Gmail 的話看是正常的,我一直以為是 Becky 設定的問題。只是無論我再怎麼設定,WP寄過來的信,其標題顯示還是亂碼。

今天火大了,乾脆把 WP 寄出來的信 source 挖出來看,再翻進去 WP source 裡找到pluggable-functions.php 裡的 wp_mail() 。原來是 WP 要寄信的時候沒有對 from/to/subject 等欄位做處理,我錯怪 Becky了。

既然人是 WP 殺的,那就簡單了。先找找有沒有人發明好現成的輪子,果然有:

閱讀全文