続 WordPress 2.2 のコメント通知メール

WordPress
この記事は約2分で読めます。
この記事は最終更新日より 1 年以上経過しています。
画像やリンクが無効になっている可能性もあるのでご了承下さい。

以前にも書いた記事の続編というかこっちのがいい FIX 方法です。

以前の物ではメールボディが BASE64 エンコされてしまって、MUA で本文検索効かない
という罠があったりした。(ほっとんどやらないんだけどね)
だが、今回の FIX 方法では本文が普通に UTF な感じで MUA からでも検索 ok。
メールとしてはまぁいいヘッダになっています。

以前にも書いた記事で FIX したひとはまずそこを元に戻してノーマル状態に。
そして「/wp-include/function.php」を弄る。

function wpj_mimeheader($mine) {
        if(function_exists('mb_encode_mimeheader')) {
              return mb_encode_mimeheader($mine);
        } else {
                return $mine;
        }
}

これをこんな風に書き換えてみる。

function wpj_mimeheader($mine) {
        if(function_exists('mb_encode_mimeheader')) {
        	$internal_encoding = mb_internal_encoding();
        	return mb_encode_mimeheader($mine, $internal_encoding, "B", "\n");
        } else {
                return $mine;
        }
}

これで完了。

ちなみにこの修正方法は「miniturbo::Memo」さんから拝借しますたLaughing

いい加減こんなんやらんでもばっちし処理してけれ…
次のバージョンでは修正予定らしいけど…。

著者プロフィール
ぶっち

本格的に PC へ触れ始めてたのは 1990 年位から。
興味は PC 全般。OS は Windows と Linux などを嗜む。
プログラマやネットワークエンジニアを経てフリーに活動している 2 児の父な 40 代半ばのおじさんです。

ぶっちをフォローする

コメント

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.