サポート » プラグイン » Contact Form 7 で複数添付項目を作った際の警告

  • 解決済 shige2020

    (@shige2020)


    「Contact Form 7」において、例えば、以下のように二つのファイル添付項目を作成します。

    <label> お名前 (必須)
        [text* your-name] </label>
    <label> メールアドレス (必須)
        [email* your-email] </label>
    <label> 添付1
        [file file-001 limit:4mb] </label>
    <label> 添付2
        [file file-002 limit:4mb] </label>
    <label> 題名(必須)
        [text* your-subject] </label>
    <label> メッセージ本文
        [textarea your-message] </label>
    [submit "送信"]

    このとき、二つともサイズオーバーのファイルを選択し送信をクリックした場合、必須で入力済みの項目についても「必須項目に入力してください。」とエラーになり、容量オーバーの添付についてはエラー表示されません。
    正しくエラー表示させる方法はありますか。現状のバグでしょうか。

    • このトピックはshige2020が3ヶ月前に変更しました。
3件の返信を表示中 - 1 - 3件目 (全3件中)
  • ishitaka

    (@ishitaka)

    こんにちは

    プラグインサポートフォーラムのこちらのトピックと同じ症状でしょうか。

    この場合は、デフォルトテーマに切り替えて、Akismet Anti-Spam、Listo、Yoast SEO を除く他のすべてのプラグインを停止して試してみてください。
    https://contactform7.com/ja/2020/02/15/why-you-are-advised-to-deactivate-plugins-and-switch-to-the-default-theme/

    shige2020

    (@shige2020)

    ご回答ありがとうございます。
    そちらのトピックと過程は違いますが、入力済みの必須項目が全てエラーになるという結果は同じです。
    私の場合は、1個のファイル添付項目だけであれば問題なく動作しており、サイズオーバーもきちんと警告文を出してくれます。
    ファイル添付項目を2個設置した際に、2個ともサイズオーバーしたファイルを選択した場合に上の症状となります。

    デフォルトテーマに切り替え、Contact Form 7以外のプラグインを停止し試してみましたが、症状は改善されませんでした。
    Twenty Seventeen:バージョン 2.2
    Contact Form 7:バージョン 5.1.7

    shige2020

    (@shige2020)

    ※追記です。
    ありがとうございました。頂いたヒントから解決できました。
    結論から申し上げると、サーバのアップロード上限を選択した二つのファイルの合計が超過していたためでした。「post_max_size」を上げることで解決いたしました。
    お手数をお掛けいたしました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • このトピックに返信するにはログインが必要です。