wpWordPressのContactForm7で前ページの情報を引き継ぐ
2013/10/04
使用しているfunctions.phpには下記のコードを追加
function my_form_tag_filter($tag){ if ( ! is_array( $tag ) ) return $tag; if(isset($_GET['×××××'])){ $name = $tag['name']; if($name == '×××××') $tag['values'] = (array) $_GET['×××××']; } return $tag; } add_filter('wpcf7_form_tag', 'my_form_tag_filter', 11);
フォームへのリンクを下記のように変更
(今回は投稿のタイトルを引き継ぐことにします。カスタムフィールドの値にする場合は「<?php the_title(); ?>」の部分を変更してください。)
<a href="ここはフォームへのURL?×××××=<?php the_title(); ?>">
ContactForm7の管理画面より引き継ぎたい個所を下記に変更
[text ×××××]
「×××××」の部分はすべて同一に変更して下さい。
Related Posts関連記事
- 2014/11/06WordPressでページ送り先のtitle重複をなくすタグ
- 2014/06/17カスタムフィールドの有無で条件分岐
- 2014/05/22カスタムフィールドの値をループ外で出力する
- 2014/05/09WordPressの自動マイナーアップデートを解除する
- 2014/02/28wordpressで固定ページの内容を出力する
- 2013/12/22wordpressでバナーなどの画像をランダム表示
- 2013/12/20wordpressでパーマリンクを変更した際の301リダイレクト
- 2013/12/13WordPressでサイトを作る際必ず使用するタグ一覧
- 2013/11/21WordPressをカスタマイズする際に必要な条件分岐