サポート » プラグイン » Contact Form 7が動かなくなったのですが

  • 解決済 igawan

    (@igawan)


    原因がまったくわかりません。

    もともとは確認ボタンを押すと、入力エラー表示または確認画面が出てきたのですが、
    ボタンを押してもリロードされるだけになってしまいました。

    不具合が出る前までに行った作業は下記の2点です。
    1.下記のページの送信先を選択可能に
    http://contactform7.com/ja/selectable-recipient-with-pipes/

    2.httpsへのリダイレクト設定をindex.phpで設定
    (試してる間にリダイレクトループを起こしたりしたので
    サーバ側の設定で何か止められてるのかもしれませんが)

    一応、Contact Form 7の管理画面に表示されているフォームのソースを下記に記載します。
    ————————
    [display form]<div class=”section_cmn”>
    <p>お問い合わせにつきましては、以下のフォームに必要事項を記入のうえ送信ください。
    近日中に当社より折り返しご連絡させていただきます。</p>
    </div>[/display]

    <div class=”section_cmn section_form”>

    <table summary=”お問い合わせ” class=”tbl_cmn tbl_form”>
    <tr>
    <th>お問い合わせ内容 <span class=”required”>※</span></th>
    <td>
    [textarea* free-txt 65×5 class:txtarea400][textarea]
    </td>
    </tr>
    <tr>
    <th>お名前 <span class=”required”>※</span></th>
    <td>
    <p>[display form]氏 [/display][text* your-name1 class:txtarea100 class:txtarea /60 akismet:author] [display form]名 [/display][text* your-name2 class:txtarea100 class:txtarea /60 akismet:author][error your-name1 your-name2]</p>
    [display form]<p class=”ex”>例)山田 太郎</p>[/display]
    </td>
    </tr>
    <tr>
    <th>フリガナ <span class=”required”>※</span></th>
    <td>
    <p>[display form]氏 [/display][text* your-kana1 class:txtarea100 class:txtarea /60 valid:kana] [display form]名 [/display][text* your-kana2 class:txtarea100 class:txtarea /60 valid:kana][error your-kana1 your-kana2]</p>
    [display form]<p class=”ex”>例)ヤマダ タロウ</p>[/display]
    </td>
    </tr>
    <tr>
    <th>E-mailアドレス <span class=”required”>※</span></th>
    <td>
    <p>[email* your-mail class:txtarea300 class:txtarea class:ime_eng /60 akismet:author_email][display form]<span class=”ex”>(半角英数字)</span>[/display][error your-mail]</p>
    </td>
    </tr>
    <tr>
    <th>電話番号 <span class=”required”>※</span></th>
    <td>
    <p>[text* your-tel class:txtarea130 class:txtarea class:ime_eng /20 valid:tel][display form]<span class=”ex”>(半角数字)</span>[/display][error your-tel]</p>
    </td>
    </tr>
    <tr>
    <th>FAX番号</th>
    <td>
    <p>[text your-fax class:txtarea130 class:txtarea class:ime_eng /20 valid:tel][display form]<span class=”ex”>(半角数字)</span>[/display][error your-fax]</p>
    </td>
    </tr>
    <tr>
    <th>住所</th>
    <td>
    <table class=”tbl_inner”>
    <tr class=”first”>
    [display form]<th>郵便番号</th>[/display]
    <td>[text your-zip class:txtarea80 class:txtarea class:ime_eng /8 valid:zip][display form]<span class=”ex”>(半角数字)</span>[/display][error your-zip]</td>
    </tr>
    <tr>
    [display form]<th>都道府県</th>[/display]
    <td>[select your-address1 include_blank “北海道” “青森県” “岩手県” “宮城県” “秋田県” “山形県” “福島県” “茨城県” “栃木県” “群馬県” “埼玉県” “千葉県” “東京都” “神奈川県” “山梨県” “新潟県” “富山県” “石川県” “福井県” “長野県” “岐阜県” “静岡県” “愛知県” “三重県” “滋賀県” “京都府” “大阪府” “兵庫県” “奈良県” “和歌山県” “鳥取県” “島根県” “岡山県” “広島県” “山口県” “徳島県” “香川県” “愛媛県” “高知県” “福岡県” “佐賀県” “長崎県” “熊本県” “大分県” “宮崎県” “鹿児島県” “沖縄県”]</td>
    </tr>
    <tr>
    [display form]<th>市区町村番地</th>[/display]
    <td>[text your-address2 class:txtarea300 class:txtarea /60]</td>
    </tr>
    <tr>
    [display form]<th>建物・号数</th>[/display]
    <td>[text your-address3 class:txtarea300 class:txtarea /60]</td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </div>

    [display form]<div class=”section_cmn parts_btn”>
    [submit class:btn_form_submit class:confirm class:js_alpha”確認する”][/display]
    [display confirm]<div class=”section_cmn parts_btn btn_double clearfix”><img width=”102″ height=”15″ alt=”入力画面へ戻る” src=”/img/common/link_back.gif”>[submit class:btn_form_submit class:submit class:js_alpha “送信する”][/display]
    </div>

    <script type=’text/javascript’>
    $(“#form_back”).click(function()
    {
    $(“input.mode”).val( “form” );
    $(“input[name=’_wpcf7′]”).val(“”);
    $(“form.wpcf7-form”).submit();
    return false;
    });
    </script>

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • モデレーター Takayuki Miyoshi

    (@takayukister)

    フォームのコンテンツを初期の状態に戻すか新規に作成して動作を試してください。それで動くなら今のフォームに問題があるということです。

    動かなかったら一度他のすべてのプラグインを無効化してテーマをデフォルトのテーマに切り替えて再度試してみてください。

    トピック投稿者 igawan

    (@igawan)

    なるほど!それもそうですね。
    やってみます。

    トピック投稿者 igawan

    (@igawan)

    テーマの変更をしたところ、正常な動作の確認が出来ました。

    ですが、テーマの中のファイルは、いじっていないし、
    functions.phpに下記のような記載があるくらいかと思いますが、、、
    もうちょっと調べてみます。ありがとうございます!

    add_filter(‘the_content’, ‘check_cf7’, 1);
    function check_cf7($content)
    {
    global $has_cf7;

    if( preg_match( “/\[contact-form[^\]]+\]/”, $content ) ) $has_cf7 = true;

    return $content;
    }

    トピック投稿者 igawan

    (@igawan)

    Takayuki Miyoshi様が以前回答されている下記の現象と同じ気がします。。。
    Contact Form 7をインストールしなおしたりしたところ、矢印クルクルアイコンが表示されるようになり回り続けています。。。
    https://ja.forums.wordpress.org/topic/2887?replies=8

    トピック投稿者 igawan

    (@igawan)

    追加したリダイレクト関係の消してみたけどダメですね。
    そろそろ時間切れなので別のプラグインか手作業で作ります。。。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「Contact Form 7が動かなくなったのですが」には新たに返信することはできません。