サポート » プラグイン » Contact Form 7 で自動入力させたい

  • 解決済 f-takenaka

    (@f-takenaka)


    メールフォームでプラグイン「Contact Form 7」を利用しております。

    例えば下記のように、URLにクーポンIDを入れてアクセスすると、クーポンIDの項目に入力済みの状態でフォームを表示させることは可能でしょうか?

    (イメージ)
     http://sampleurl.com/form?coupon=123456
        ↓アクセスすると
     クーポンID:[123456] …入力済み

    QRコードを読み取ってアクセスしてもらうと、既にクーポンIDが自動入力された状態にしたいと考えておりますが、ネットで検索しても見つけることができなかったため投稿いたしました。Contact Form 7でこのようなことが可能か、不可の場合このようなことが実現できるプラグインやシステムがあれば、ご教授お願い致します。

    どうか宜しくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • コンタクトフォームを作る
    クーポンID:[text coupon]、メッセージ本文にも[coupon]

    固定ページを作り、スラッグをformにする
    本文に作ったコンタクフォームを表示するショートコードを入れる

    テーマのfunctions.php に次を記述

    function my_form_tag_filter($tag){
      if ( ! is_array( $tag ) )
      return $tag;
    
     if(isset($_GET['coupon'])){
        $name = $tag['name'];
        if($name == 'coupon')
         $tag['values'] = (array) $_GET['coupon'];
      }
      return $tag;
    }
    add_filter('wpcf7_form_tag', 'my_form_tag_filter', 11);

    参考
    http://www.doya-doya.com/diary/2010/10/04/2806
    http://ja.forums.wordpress.org/topic/21126

    トピック投稿者 f-takenaka

    (@f-takenaka)

    msyさん

    ご丁寧に方法をご教授頂きありがとうございました。
    ご教授頂いた内容で見事解決することができました!
    本当にありがとうございます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「Contact Form 7 で自動入力させたい」には新たに返信することはできません。