使用プラグインContactForm7
商品ページからContactForm7のURLのパラメータから記事のタイトルとGETパラメーターのURLをフォームに出力する方法がわかったのですが、どちらか片方を出力する事はできるのですが、2つのパラメータを同時にフォームに出力する方法がわからないです。
多分記述の仕方が違うのかもしれないです。
<a href="contact?product=<?php the_title(); ?>&link=<?php echo $url;?>">ボタン</a>
上記のボタンをクリックすると一つのフォームに「記事タイトル」と「記事のURL」が表示されるイメージです。
「$tag['values'] = (array) $_GET['product'];」で記事タイトルを表示します。
「$tag['values'] = (array) $_GET['link'];」で記事のURLを表示します。
functions.php
//Contact Form 7 URLパラメーター取得 関数 function my_form_tag_filter($tag) { if (!is_array($tag)) return $tag; if (isset($_GET['product'])) { $name = $tag['name']; if ($name == 'your_textarea') { $tag['values'] = (array) $_GET['product']; $tag['values'] = (array) $_GET['link']; } } return $tag; } add_filter('wpcf7_form_tag', 'my_form_tag_filter');
あなたの回答
tips
プレビュー