WordPressでお問合せフォームを設置するプラグイン
WordPressの記事欄に、お問合せのフォームを設置するプラグインが「WP Contact Form III」です。
このプラグインには、質問に対する回答をしなければならない機能があり、スパムメール対策もできます。
まず、「WP Contact Form III」からダウンロードし、解凍します。
解凍したファイル「wp-contact-form-iii」を「wp-content / plugins」に転送します。
WordPressコントロール画面の「プラグイン」-「プラグイン」で「WP Contact Form III」を有効化すると、「各種設定」-「WP Contact Form III」から設定できるようになります。

送信するメールアドレス、メール送信時のメッセージ、必須項目未記入のときのメッセージを設定します。
また、Challenge Questionでは、質問に対する回答を設定します。
フォーム外に画像で英数字を見せて、それを記入してもらう方法もとれるので、スパムメール対策もとれます。
フォームを挿入したいところに、
[contactform]
を記入します。
一番下の、Advancedをチェックして、ビジュアルエディタをはずすと、「記事投稿」にクイックタグが表示されます。

表示する項目は、Name,Email,Website,Subject,Message,Challenge Questionで、Website以外は必須項目です。

送られてくるメールのタイトルが文字化けするときは、「wp-contactform.php」の194行目あたりの部分を変更します。
「mb_language(’Japanese’);」と「mb_internal_encoding(’UTF-8′);」を追記して、$headers行の「$name」を
「” .mb_encode_mimeheader($name).”」に変更します。
$headers = "MIME-Version: 1.0\n";
mb_language('Japanese');
mb_internal_encoding('UTF-8');
$headers .= "From: " .mb_encode_mimeheader($name)." <$email>\n";
※http://q.hatena.ne.jp/1193213268を参考にさせて頂きました。
それと、日本語化したファイルを作成しました。
「wp-contact-form-iii」-「languages」フォルダーに転送してください。
おかしな日本語があるかもしれませんので、あらかじめご了承願います。
また、WordPress2.2.3で確認したので、バージョンが違うと見れないかもしれません。(UTF-8です)
詳しくはプラグインで日本語化されないをご覧ください。
-スポンサーサイト-
トラックバック URL :


コメントはございません。