WordPressにお問い合わせフォームを設置する。

WordPressはプラグインを使用すればお問い合わせのページを作成することも簡単です。

Contact Form ][ プラグイン

Contact Form ][ プラグインは『エントリー』や『ページ』に対して簡単にフォームを貼り付けれるプラグインです。

日本語メールに対応したバージョン(※1)はCHUO SPECIAL RAPIDさんのサイトで配布しています。(『wp_mail() 置換済みバージョンをこちら』のリンクからダウンロード可能)

ダウンロードしたファイルを解凍して/wp-content/plugins内にアップします。
その後にWordPressの管理画面のプラグインでContact Form ][ (WP-2.0.x)を有効にします。

その後再び、CHUO SPECIAL RAPIDさんのサイトで『wpcf-ja.zip』と書かれたリンクから日本語化のモジュールをダウンロードします。
これも解凍して、wpcf-ja.moを wp-content/plugins フォルダにおきます。
この際にwp-config.phpの20行目で設定されている言語設定が

define ('WPLANG', 'ja');

以外の場合はそれぞれに対応したファイル名(wpcf-ja_EUC.moやwpcf-ja_UTF.mo)に変更する必要があります。

あとは管理画面のオプション># Contact Form ][で設定を行い登録すれば『エントリー』や『ページ』の投稿時に[CONTACT-FORM]と記述するだけでお問い合わせフォームが自動的に作成されます。

投稿者が文字化けする場合はNippon plugin(※2)を導入すれば改善されます。
こちらもContact Form ][ (WP-2.0.x)と同じくダウンロードしたファイルを解凍し/wp-content/plugins内にアップします。
その後にWordPressの管理画面のプラグインから有効にするだけでメールの文字化けを直してくれます。

フォームの表示を変えたい場合は
/wp-content/plugins/wp-contact-form/wp-contactform.phpの225行目あたりをいじれば変更できます。

これは便利ですね。WordPressがますます好きになりました。

※1 本家はメール送信にmail関数を使用してたのですが、日本語に対応するためmb_send_mail関数を使用するwp_mailに書き換えたものです。
※2 wp_mailにbase64_encodeを追加するプラグインです。

スポンサードリンク

«【SEO対策tips】外部リンクの最適化 | メイン | Greasemonkeyを使いGoogleの検索順位を表示する方法»