WordPress 2.5.1のコメント通知メールの文字化けを修正する

ちょこちょこブログにコメントがつく様になったので、少し前から通知メールを携帯電話に転送する様にしてるんだけど、携帯電話では、文字コードがUTF-8のメールに対応していない為、文字化けしちゃって、何が何だかわからないんだよ。

メールの件名で、コメント通知メールである事は、何となくわかるんだけど、気持ちが悪いので、何とか手を加えてみる事にしたよ。

とりあえず、困ったときは検索してみるのが一番という事で、ネットで同じ様に困っている人を検索してみた。

いくつかヒットするものの、Wordpress 2.5以降の事例がほとんど見つからない。どうしたものかと、色々調べてみると、Wordpress 2.5.1に同梱されている、WP Multibyte patchで何とかできるという情報を得たよ。でも、WP Multibyte patchは既に有効にされているし、これ以上何をするのかと。

どうやら、メールの文字化けを修正する為の解決策がWP Multibyte patchには盛り込まれているんだけど、プラグインを有効にするだけでは、駄目な模様。プラグインフォルダを見ていると、wp-content/plugins/wp-multibyte-patch/の配下に、wpmp-config-sample.phpとか、config-sample.phpなるファイルが存在しているのを発見。

これについて検索してみると、以下の様な記述を発見したよ。

WP Multibyte Patch | EastCoder; から引用

  1. ZIP を解凍し、フォルダごと /wp-content/plugins/ の中に入れてください。
  2. 設定ファイルを利用する場合は下記のようにそれぞれ変名してください。
    wpmp-config-sample.php -> wpmp-config.php
    config-sample.php -> config.php
  3. アドミンのプラグインページで WP Multibyte Patch を有効にしてください。

同梱されていて気がつかなかったけど、WP Multibyte patchの本来の導入手順では、wpmp-config-sample.phpと、config-sample.phpをリネームする必要があるだそうな。

で、さっそく試してみた。hamasakuの環境では、wpmp-config-sample.phpは、wpmp-config.phpにリネームするだけで、config-sample.phpは、config.phpにリネームした後、以下の通り内容を修正。

<?php
/* WP Multibyte Patch extension config file */

// Set mail mode.
// "auto" picks  "jis" or "UTF-8" automatically (recommended).
// "jis" or "UTF-8" fix the encoding method to its name.
$wpmp_conf['mail_mode'] = 'jis';   // auto, jis, UTF-8

?>

試しにコメントをいれてみると、

キターー(゜∀゜)ーーッ!!

文字化けが直っていましたよ。これでもやもやが消えましたよ。

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Live
  • MySpace
  • StumbleUpon
  • Tumblr
  • Faves
  • Technorati
  • TwitThis
Loading ... Loading ...
(No Ratings Yet)

関連記事

トラックバック URL

Trackbacks/Pingbacks

コメントする

:D :-) :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

あなたのコメントが、コメントスパムで無い事を立証する為に、認証コードを入力して下さい。
Anti-Spam Image