なんだか、Wordpressになってから、php知識が少ないせいでカスタマイズしづらい(笑)。
というわけでやっと取り入れたのがメールフォーム。wp-contactformの日本語版を探していたのですが、サイトが閉鎖されてしまっていてダウンロードできず、かと言って英語版wp-contactformを導入したもののメールが届かず(爆)、結局、wp-contactform-iiiに落ち着きました。

wp-contactform-iiiは、WordPress公式サイトからダウンロードできます。

これをダウンロードし、
コリスさんのサイトのように設置すればOKです。

ただ、受信したメールの、メール送信者とタイトルが文字化けしてしまうので、charsetあたりをいじってみたのですが上手く行かず。
解決策ははてなに載ってました。

具体的にはwp-contactform.phpの内容を下記のように旧→新に書き換えれば出来ます。

旧 $headers .= “From: $name <$email>\n”;
新 $headers .= “From:” .mb_encode_mimeheader($name).” <$email>\n”;

旧 mail($recipient, $subject, $fullmsg, $headers);
新 mail($recipient, mb_encode_mimeheader($subject), $fullmsg, $headers);

右のメニューに「メールPlease!」という項目を作りましたので、何かお話しすることがございましたら遠慮なくどうぞ(※スパムはお断り)。

そのうち、見出しなどを日本語にしたいです。(方法はこちら

Share Button

1件のコメント

  1. ピンバック: doit-yoshiwara» ブログアーカイブ » MEMO-wp-contactform-iii

コメントは受け付けていません。