• Conditional Fields for Contact Form 7を利用しております。
    1.9.9までは設定した条件通りに動いていましたが2.0.3にアップデートしたら動かなくなりました。
    Wordpressは5.8.1、Contact Form 7(CF7)は5.4.2です。
    一旦1.9.9に下げていますが、プラグインのアップデートも行われており、対応する最新バージョンも5.8.1となっていおり原因がわからず困っています。
    管理画面の[フォーム]には下記のように記入し、[Conditional fields]はその他を選択したらテキストエリアが表示する設定をしています。

    ■[フォーム]の記述

    <dl>
    <dt>軽食</dt>
    <dd>[checkbox* food use_label_element "なし" "ハンバーガー" "サンドイッチ" "おにぎり" "その他"]</dd>
    </dl>
    [group group-01]
    <dl>
    <dt>その他を選択された場合ご記入ください。</dt>
    <dd>[textarea* food-other]</dd>
    </dl>
    [/group]

    ■[Conditional fields]の設定
    show[group-01] if[food][equals][その他]

    解決方法やアドバイスをご教示いただけないでしょうか。
    どうぞよろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • ilnelさん、こんにちは。

    動かなくなりましたとは、チェックボックスを変更してもグループが切り替わらないとの認識でよろしかったでしょうか。
    当方同様の構成で現在でも問題なく動作していることを確認していますので、プラグインのバージョンを最新にしてみることをお勧めいたします。

    なお、Conditional Fields for Contact Form 7 プラグインのページを確認してみると、

    2.0.4 (2021-07-19)
    Fix issue with required file fields
    Fully tested with Contact Form 7 version 5.4.2

    となっており、最新は 2.0.3 ではなく 2.0.4 です。しかもアップデートは7月19日ですので、なぜに 2.0.3 をご利用なのかが分かりません。

    確認済みの Contact Form 7 のバージョンも 5.4.2 なので、対応するバージョンは 2.0.4 だと思われます。更新情報に該当と思われるバグフィックスも記載がないので、とりあえず最新バージョンにアップデートすることをお勧めいたします。

    なお、最新版でも動作しないとなれば、テーマや他のプラグインとの競合が考えられます。
    問題解決のためのチェックリストをご覧になりトラブルシューティングを実施してみましょう。

    ご参考になれば。

    トピック投稿者 ilnel

    (@ilnel)

    shokun0803さま

    ご返信ありがとうございます。
    バージョン失礼いたしました。2.0.4の書き間違いでした。

    動作については、チェックボックスで「その他」を選択すると、下に「food-other」というテキストエリアが表示されるはずが、表示されないというものですので、そのご認識で間違いございません。

    「WP Rollback」を使って動かなくなった正確なバージョンを確認したら1.9.11からでした。
    デバッグモードで確認したらfunctionsでエラーが出てきたのでその記述あたりから探ってみます。

    ありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「Conditional Fields for Contact Form 7アップデートで効かない」には新たに返信することはできません。