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

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

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

1540
1541
1542
1543
1544
1545
1546
function wpj_mimeheader($mine) {
        if(function_exists('mb_encode_mimeheader')) {
              return mb_encode_mimeheader($mine);
        } else {
                return $mine;
        }
}

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

1540
1541
1542
1543
1544
1545
1546
1547
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

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

Related posts:

  1. WordPress ME 2.2 のコメント通知メール。
  2. WordPress 2.2.3 へ。
  3. WordPress 弄り第一弾完了
  4. WordPress ME 2.2 からのコメントメール弄り
  5. WordPress の管理画面以外でもページ生成時間を表示させる。

 返信する


*

以下のHTML タグと属性が利用できます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt=""> <pre lang="" line="" escaped="" highlight="">

   
59 queries. 0.421 seconds.