この記事は2年以上前に書かれた記事です。現状にそぐわないかもなのでご注意を。

Contact Form 7 にパラメータを渡す方法

Contact Form 7 にパラメータを渡す方法メモ

functions.php に以下を追加して

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

Contact Form 7 で例えば

<p>商品名<br /> [text your-goods] </p>

のような商品名欄を作成し、ボタンのリンク先を

http://example.com/contact?goods=商品1

みたいにすると、ソノような動きをします。

Contact Form 7’s FAQ

スポンサーリンク