woocommerce4.0.1のhtmlメールがレイアウト崩れ
-
woocommerce4.0.1でhtmlメールを送るとレイアウトが崩れてしまいます。
メーラーはwp_mail関数経由のPHPMailerです。woocommerce3.9までは問題ありませんでした。
レイアウトが崩れたメールソースを”mi”というエディターに読み込ませたところ、”複数の改行コードが混在しています”というメッセージが表示されました。
本文の行末の”=”の直後に改行が2回ずつ行われています。(それぞれ何のコードかはわかりません)
そこで、WP Multibyte Patch2.8.4 設定ファイルwpmp-config.phpを設置し、送信メールのエンコーディングのモードをUTF-8に設定($wpmp_conf[‘mail_mode’] = ‘UTF-8’;)したところ、2重改行はなくなり、レイアウトの崩れもなくなりました。
なお、WP Multibyte Patchの設定はデフォルトのJISのままにして、プラグイン”WP Mail SMTP”を使用した場合もレイアウトの崩れはありません。
wordpress5.4
php7.4
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
- トピック「woocommerce4.0.1のhtmlメールがレイアウト崩れ」には新たに返信することはできません。