WordPress 4.6.1ではwp-include内のpluggable.phpが改訂。setFromメソッドの引数にfalseが追加。

Sponsored Link

wordpress1

先日、WordPress 4.6.1アップデートで「Trust Form」のメールが届かない?という記事をアップしました。

その時は原因がよく分からず、「Contact Form 7」でフォームを再構築して対処しましたが、原因が次のブログ記事を読んで分かりました。

WordPress4.6.1ではwp-includes/pluggable.phpの352行目に次のとおりfalseが追加されたようです。

$phpmailer->setFrom( $from_email, $from_name, false );

WordPress4.6ではデフォルト値trueにより、wp-includes/class-phpmailer.phpの926行目から始まるsetFromメソッドでSenderに$addressが設定されていましたが、false追記で空欄に。

Trust Formの管理者宛メールが届かなくなった原因はこれだったんですね。

なるほど。

関連記事

福岡のウェブデザイン事務所「ハブワークス」

HP作成・リニューアルは福岡のハブワークスまでお気軽にお問い合わせください。ウェブサイト公開後の修正・更新もお任せください。フリーランスだからできるリーズナブルな料金設定でサービスをご提供いたします。