WordPress でお問い合わせフォームを作るときの定番プラグインといえば、Contact Form 7 ですね。
1月31日に Contact Form 7 の最新バージョン 5.0 が公開されましたので、さっそくアップデートしてみました。
4.9.2 からのメジャーアップデートで、大きな仕様変更があったみたいで、今まで使っていたお問い合わせフォームが動作しなくなりました。
私はフォームに確認画面を表示するために Contact Form 7 add confirm というプラグインを使用しているのですが、このプラグインが Contact Form 7 の仕様変更により正常に動作しなくなってしまったようです。
昨年6月にもこれとまったく同じ現象が起きて、翌日には Contact Form 7 add confirm の最新版が公開されて確認画面が正常に動作するようになった、ということがありました。
今回もたぶんそうなるだろうと期待していますが、フォームが動作しないと困るので、ひとまず Contact Form 7 add confirm を使わない(確認画面を出さない)フォームに差し替えておきました。
【2018年2月6日 追記】
Contact Form 7 add confirm の最新版 5.0 が公開されました。これにアップデートすれば、Contact Form 7 5.0 で確認画面が正常に動作します。
誤送信を防ぐために承諾確認を追加
確認画面を出さないと [Enter] キーが押されたときにフォームデータが送信されてしまうことがあるので、以下のように承諾確認を追加してあります。