備忘録:WordPressのPlugin Contact Form 7でお問い合わせが送信できない件

お客様から、問い合わせフォームで送信を押すと→がぐるぐると回って送信できているかどうか判らないと指摘を受け調査を行った。

原因は、
WordPresssのバージョンアップによって脆弱性対策が高まり、Rest API が無効な状態ではエラーが発生して、
Contact Form 7が正常に動かないということだった。

対策としては、
Rest API を有効化にするのが最も良い解決策だが、対応に手間が掛かるため、Rest API などを使用しない
古い方法のメール送信で対応することとした。

具体的には、
Contact Form 7 controls という別のプラグインをインストール、有効化し、
送信できない対象のお問い合わせフォームの設定画面を表示、
costomizeというタグが増えているので、
AJAX Submissions (Disable AJAX for this form)にチェックをつける。

これで解決。送信中の丸い→は出なくなるが、正常通り送信完了のメッセージが表示された。