フォーラムへの返信

10件の返信を表示中 - 1 - 10件目 (全10件中)
  • フォーラム: プラグイン
    返信が含まれるトピック: contactform7 添付ファイルサイズ
    トピック投稿者 sugiura

    (@sugiura)

    munyagu さま

    稼働環境はログを見れる権限がなかったのですがブラウザエラーは同様でした。
    どうも期待処理を通っていないようですが、プラグインのバージョンや環境でエラーハンドリングがなされたり少し違うようです。

    msio さま

    お返事が遅くなりまして申し訳ありません。
    非常に有用なコードを記載いただきありがとうございます!
    選択時にエラーを出して、念のためサイズ超過の際にはsubmitを非活性にしようかと思います。

    早急に解決策をご提示いただきましたのにご連絡が遅くなりましたこと、重ねてお詫び申し上げます。
    非常に助かりました。
    ありがとうございました!

    フォーラム: プラグイン
    返信が含まれるトピック: contactform7 添付ファイルサイズ
    トピック投稿者 sugiura

    (@sugiura)

    munyaguさま

    ご検証いただきましてありがとうございます。
    サーバーの応答は私の場合、
    {into: "#", status: "validation_failed", message: "入力内容に問題があります。確認して再度お試しください。"}
    となり。サーバーの方は権限がなくログ確認ができておりません。
    いずれにしてもプラグインの期待動作が得られていないという感じでしょうか。
    ただ、ローカルだとUPLOAD_ERR_INI_SIZEあたりに引っかかるのか適切なハンドリングがされるようでした。
    応答は下記です。
    {into: "span.wpcf7-form-control-wrap.file-1", message: "ファイルのアップロード中にエラーが発生しました。", idref: "file-1"}

    msioさま

    確かに入力時に弾くのが確実なように思えました。
    記載頂きました内容を参考にさせていただきます。
    ありがとうございます。

    対応が少し後になりそうなのですが、確認後に再度ご報告させていただきます。
    皆さまありがとうございました。

    フォーラム: プラグイン
    返信が含まれるトピック: contactform7 添付ファイルサイズ
    トピック投稿者 sugiura

    (@sugiura)

    ありがとうございます。
    終わらないというよりは失敗した際にスピナーgifからis-activeクラスを取る処理が入っていないような気がしています。

    今気になるのは、こちらのトピックでのエラーにならない点です。
    https://ja.wordpress.org/support/topic/contact-form-7-%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E3%81%A7%E5%88%A9%E7%94%A8%E3%81%A7%E3%81%8D%E3%82%8B%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB/

    もう少しエラーログも確認してみます。

    トピック投稿者 sugiura

    (@sugiura)

    photographer hiro. さん

    ご返信ありがとうございます。
    ご提案いただいた方法でもやはりうまく行きませんでした。
    結局、固定ページではプレビューをしないということになったのとしばらく入院していたためにご返信が遅くなりまして申し訳有りませんでした。

    この度はご協力頂きましてありがとうございました。

    トピック投稿者 sugiura

    (@sugiura)

    photographer hiro. さん

    ご返信ありがとうございます。
    preview画面ですと、SCF::get(‘group’) は NULL を返してきます。

    カスタムフィールドの定義は下記の様にfunctions.phpに書いておりまして、固定ページごとで分けるためにslugで分岐しています。

    
    function add_page_fields($settings, $post_type, $post_id, $meta_type) {
      if($post_type === 'page') {
        $post = get_post($post_id);
        if($post->post_name === 'about') {
          $Setting = SCF::add_setting('fields', '概要');
          $items = array(
            array(
              'name'      => 'name',
              'label'     => '名前',
              'type'      => 'text'
            ),
            array(
              'name'      => 'content',
              'label'     => '内容',
              'type'      => 'textarea'
            ),
            array(
              'name'      => 'location',
              'label'     => '所在地',
              'type'      => 'text'
            ),
          );
    
          $Setting->add_group('group', false, $items);
          $settings[] = $Setting;
        }
      }
      return $settings;
    }
    add_filter('smart-cf-register-fields', 'add_page_fields', 10, 4);
    

    実際には分岐は固定ページの数だけあります。
    昨日、これが原因かと思い、
    if($post->post_name === ‘about’)
    のpost_nameの分岐をなくした所、previewでも表示されました。現在この分岐を活かしたままプレビューに反映させるにはどうするかを色々と試しておりますが、まだ解決には至っておりません。

    トピック投稿者 sugiura

    (@sugiura)

    事象に関しまして、固定ページのカスタムフィールドが取得できないようになっております。

    フォーラム: プラグイン
    返信が含まれるトピック: contact form 7 でスピナーがまわり続ける
    トピック投稿者 sugiura

    (@sugiura)

    こちらはサーバーのリダイレクト設定が間違っていたようで、POSTがGETに変換されていたようでした。
    確認不足でもうしわけありません。
    ご覧いただきましてありがとうございました。

    フォーラム: プラグイン
    返信が含まれるトピック: contact form 7 でスピナーがまわり続ける
    トピック投稿者 sugiura

    (@sugiura)

    Takayuki Miyoshiさま

    ご返信いただきありがとうございます。

    制限がかかっている環境のためサーバー情報を記載してもご確認いただけないため申し訳ありませんが記載は控えさせて頂きます。
    別環境(サーバC)にテーマを設置したところ(wp-configのhttpsも記載)、SSL、非SSL環境共に動作するためやはりサーバBの設定かと思われます。
    また、サーバBに移す際にDBをインポートしていたため気づいていませんでしたが、サーバBではi18nプラグインのBogoの翻訳ボタンも同様にRESTのPOSTでエラーという状況でした。

    完全に質問先を間違えてしまい申し訳ありませんが、解決した際に状況報告できたらと思いますので閉じないでおきます。
    宜しくお願いいたします。

    フォーラム: プラグイン
    返信が含まれるトピック: contact form 7 でスピナーがまわり続ける
    トピック投稿者 sugiura

    (@sugiura)

    POSTが失敗しているのかと思いましたが、POSTで
    https://***/wp-json/contact-form-7/v1/
    としても
    {"namespace":"contact-form-7\/v1","routes":{"\/contact-form-7\/v1":{"namespace":"contact-form-7\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"required":false,"default":"contact-form-7\/v1"},"context":{"required":false,"default":"view"}}}],"_links":{"self":"https:\/\/***\/wp-json\/contact-form-7\/v1"}},"\/contact-form-7\/v1\/contact-forms":{"namespace":"contact-form-7\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":[]}],"_links":{"self":"https:\/\/***\/wp-json\/contact-form-7\/v1\/contact-forms"}},"\/contact-form-7\/v1\/contact-forms\/(?P<id>\\d+)":{"namespace":"contact-form-7\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST","PUT","PATCH"],"args":[]},{"methods":["DELETE"],"args":[]}]},"\/contact-form-7\/v1\/contact-forms\/(?P<id>\\d+)\/feedback":{"namespace":"contact-form-7\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}]},"\/contact-form-7\/v1\/contact-forms\/(?P<id>\\d+)\/refill":{"namespace":"contact-form-7\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]}},"_links":{"up":[{"href":"https:\/\/***\/wp-json\/"}]}}
    と返ってくるので、
    https://***/wp-json/contact-form-7/v1/contact-forms/<formID>/feedback
    が404になる原因がわかりません。

    リバースプロキシ等の問題でしたら書き込む場所を間違えており申し訳ありません。

    フォーラム: プラグイン
    返信が含まれるトピック: contact form 7 でスピナーがまわり続ける
    トピック投稿者 sugiura

    (@sugiura)

    環境が同じと申し上げましたが、サーバBでは、wp-config.phpに

    if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
        $_SERVER['HTTPS'] = 'on';

    を記載しています。
    宜しくお願いいたします。

10件の返信を表示中 - 1 - 10件目 (全10件中)