サポート » プラグイン » Contact Form7に外部サイトから値を渡す方法について

  • 解決済 maku007

    (@maku007)


    お世話になります。

    Aというサイトがあります。Aサイト内にBサイトへ飛ぶリンクが張ってあります。
    そのリンクをクリックすと下記の値を渡すようになっています。

    https://hogehoge.com/?p=50&juken=1234567

    この「juken=1234567」の数字7桁がContact Form7で作成されたフォームの所定の場所に
    挿入されるようにしたいと考えております。

    下記の構文を挿入しましたが、値が挿入されません。
    間違っている、もしくは足らない項目がありますでしょうか。

    ●外観→テーマファイルエディタ→function.php
    function my_form_tag_filter($tag){
    if (!is_array($tag)){
    return $tag;
    }

    if(isset($_POST[‘juken’])){
    $name = $tag[‘name’];
    if($name == ‘text-785’)
    $tag[‘values’] = (array) $_POST[‘juken’];
    }

    return $tag;
    }
    add_filter(‘wpcf7_form_tag’, ‘my_form_tag_filter’);

    ●Contact Form7内に挿入した構文
    [text* text-785 readonly]

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • こんにちは

    HTTPメソッドはGETです。
    $_POST['juken']$_GET['juken']

    それ以外の箇所については詳細には見ていないので、合っているかどうかは分かりませんが。

    トピック投稿者 maku007

    (@maku007)

    お世話になります。

    ご返信ありがとうございます。
    お教え頂いた通り変更したところ、値を取得することができました。
    ありがとうございます。

    解決しましたら、解決済みにお願いします。

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