• このたびwelcartを使用してショッピングサイトを構築しています。
    その中で見積もりフォームを作成して商品ごとのタイトルを見積もりフォームに自動で入力させるようにしました。

    以下内容
    まずfunctions.phpに
    function my_form_tag_filter($tag){
    if ( ! is_array( $tag ) )
    return $tag;

    if(isset($_GET[‘goods’])){
    $name = $tag[‘name’];
    if($name == ‘goods’)
    $tag[‘values’] = (array) $_GET[‘goods’];
    }
    return $tag;
    }
    add_filter(‘wpcf7_form_tag’, ‘my_form_tag_filter’, 11);
    この文を追加しました。

    次にwelcartですとwc_item_single.phpに
    ‘>
    このようにリンクさせました。

    固定ページのcontactform7部分には[text goods]で
    メール受け取り部分にも同じく[text goods]を記述しました。

    結果は商品詳細ページから見積もりフォームに行きますと、きちんとその選んだ商品のタイトルが記載されますが、メールで送られてきた表示には[text goods]が[text goods]のままで変わりません。他はきちんと表示されています。

    初心者の質問ですみません。
    メール受け取りの際にも、ブラウザで取得した商品タイトル[text goods]を出したいのですがどのようにすれば良いでしょうか?

2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「contact form7 の機能について」には新たに返信することはできません。