「Conditional Fields for Contact Form 7」の条件付きフィールドが突然機能しなくなりました。
最近までは条件付きフィールドで設定した通りにアニメーションが機能していましたが、数日前に確認すると過去に機能していたものが機能しなくなっていました。
具体的な状況は以下の通りです。
「コンタクトフォームの編集画面」で「条件付きフィールド」の設定はできます。けれども、ブラウザでは正しく表示されません。たとえば、Aの質問で「はい」を選択するとBの質問がアニメーションで表示されるように設定していますが、画面に表示されているAで「はい」を選択してもBの質問が表示されません。
私はWordPress 6.0.2(最新バージョン)、テーマはWing-AFFINGER5 Child(WING-AFFINGER5」バージョンは 20210201 です)を使用しています。
現時点で試してわかったことは以下の通りです。
・「Conditional Fields for Contact Form 7」と「Contact Form 7」以外のすべてのブラグインを無効化しても改善されません。
・すべてのプラグインを有効化している状態で「外観」→「テーマ」を選び、デフォルトのテーマ「Twenty Twenty-One」をライブプレビューにすると、条件付きフィールドが問題なく機能します。一方で、親テーマ「Wing-AFFINGER5」をライブプレビューで確認してみると条件付きフィールドは機能しません。
以上のことからAFFINGER5の何かがConditional Fields for Contact Form 7に干渉しているのかなと推測しているのですが、それを解決する方法がわからなくて困っています。
今後もAFFINGER5もConditional Fields for Contact Form 7も使っていきたいと思っています。
ご助言をよろしくお願いいたします。
みんなのコメント 1件
ベストアンサー
特に「Conditional Fields for Contact Form 7」プラグインにて障害が発生しているわけでもなさそうなので、テーマやほかプラグイン、もしくはサーバーの PHP バージョンとの互換部分などで、何らかのエラーが発生していると予想はされます。
初心者には難しいかもしれませんが、エラーログを確認して原因を突き止める以外ないかと。
https://www.onamae.com/column/wordpress/4/
質問者からのお礼コメント
ご助言いただき、ありがとうございました。
@j_jetstream様のご助言から「私にはエラーログを調べる方法で解決するのは不可能だ」とすぐにわかり、気持ちを切り替えて自分にもできる方法を模索しました。
結果的に10日ほど掛けてサイトの構造改革をしてすべて解決いたしました。
150ページ以上の再構築は大変でしたが、以前よりもよいサイトになった気がします。
ありがとうございました。
あなたの経験や知識を共有しませんか?
ほかのユーザーの相談に、コメントで参加してみましょう。
ログインしてコメントするはじめての方は無料登録