送信完了後にいつも 404 のエラーページにリダイレクトされてしまいます。

この問題はふたつの誤設定が組み合わさって起こります。まず、AJAX の JavaScript が正しく機能していないことがひとつめの問題です。このためにあなたのコンタクトフォームは送信後に不必要なリダイレクトを発生します。もうひとつの問題は入力項目の名前に使用できない名前が使われていることです。これが WordPress を混乱させ、404 (“Not Found”) のエラーを発生させる結果になります。

WordPress のお問い合わせフォームプラグイン。シンプル、でも柔軟。