Home > WordPress > [WordPress]Contact Form 7で前ページのデータを受け取る

[WordPress]Contact Form 7で前ページのデータを受け取る このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

フォーラムのContact Form 7のカスタマイズを参考に、前のページから、Contact Form 7にPOSTデータを送るようにしてみました。

送信元フォーム部分


<form action="フォームの設置url" method="post">
<p><input type="text" name="data" value="" /><br />
<input type="submit" /></p>
</form>

テーマ内 functions.php


function my_form_filter($tag){
  if (!is_array( $tag )) {
    return $tag;
  }
  $postData = $_POST['data'];
  $name = $tag['name'];
  if($name == 'data') {
    $tag['values'] = (array)$postData;
  }
  return $tag;
}
add_filter('wpcf7_form_tag', 'my_form_filter', 11);

これで、Contact Form 7 で、「data」で設定した、フォームにデータの引き渡しが行われます。

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Listed below are links to weblogs that reference
[WordPress]Contact Form 7で前ページのデータを受け取る from www.gnnk.net

Home > WordPress > [WordPress]Contact Form 7で前ページのデータを受け取る

Search
Feeds
[PR]

Return to page top

Canonical URL by SEO No Duplicate WordPress Plugin