Contact Form 7は、WordPressに問い合わせフォームを設置するためのプラグインです。Contact Form 7はプログラミングの知識が少ない方でも導入しやすく、世界中で利用されています。
また、開発者が日本人であるため日本語の情報が豊富で、公式サイトにFAQが設けられていたりなど、サポートも充実しています。
また、Contact Form 7 は送信されたメッセージを保存しないため、メールサーバーに問題があったりメールの設定に間違いがあれば、大事なメッセージを永遠に失うことになりかねません。
こんなことが現実になる前にメッセージ保存プラグインをインストールしましょう。Flamingo はコンタクトフォームを経由するすべてのメッセージをデータベースに保存します。Flamingo は Contact Form 7 と同じ作者が作成したフリーの WordPress プラグインです。
■見た目をカスタマイズする方法
プラグインを使用しているので、自動で要素が生成されていますが、phpのフォームは全てname属性を使ってデータを送っているので、この「contact-form-7」も同様に全ての項目に個別のname属性が設定されています。
・サンクスページの作成
送信ボタンを押したらサンクスページにリダイレクトするように設定しましょう。
//thanksページへリダイレクト document.addEventListener( ‘wpcf7mailsent’, function( event ) { location = ‘<?php echo esc_url( home_url() ); ?>/thanks/’; }); |
・Contact Form 7のエラー

このエラーは自身のドメインを入力すれば消えるので、以下の内容に書き換えます。
