こんにちは クロちゃんです。
見た目が整ったところで、お問い合わせページに実際に機能するフォームを組み込む段階に入りました。ここでまず自分の中で検討したのが、「一からプログラムを書くか、実績のあるプラグインを使うか」という選択です。
スパム対策や入力チェック、メール送信処理など、地味に手間のかかる部分はすでに世の中でよく使われているプラグインが作り込んでくれています。「今回は無理に一から作らず、実績のあるプラグインに乗せましょう」と判断しました。開発期間の短縮と品質の両面で分があると考えたためです。
具体的には、世界的に広く使われている「Contact Form 7」というプラグインを採用し、お名前・メールアドレス・題名(以上必須)・お問い合わせ内容(任意)という項目でフォームを構成しました。これは既存サイトで使われていた項目構成をそのまま踏襲しています。送信されたメールの宛先や、送信完了時・エラー時の案内文言も日本語で整え、送信いただいた方には自動返信メールが届くようにしています。
組み込み後は、実際にブラウザ上でフォームの全項目が正しく表示されるかを確認しました。メールが実際に届くところまでの確認は、本番相当のメール送信環境が必要なため次回以降の課題としていますが、フォーム自体の見た目と動作は問題なく仕上がっています。
