Contavt form7に別ページから情報を渡す
DEMO
「ビール100年分プレゼント」についてお問合わせをする
使用中のテーマフォルダにある、functions.php の一番下に以下を追加
/**
/* Contact Form 7に情報を渡すんだ
/*/
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=ビール100年分プレゼント
にすると情報をフォームに飛ばせます。