Contact Form 7でフィールドを表示するだけのプラグイン

Pocket

WordPressで Contact Form 7 を大変重宝しています。
別のページからの情報を取得して入力フォームに反映させたいときに便利なプラグインが、Contact Form 7 Dynamic Text Extension 。これを使うと、GETやPOSTで渡した内容の他、current userやpostなどからのデータも、フォームに入れることができる。
Contact Form 7 Dynamic Text Extensionで出力するのが、dynamictextとdynamichiddenだが、ときに表示したいだけ(変更不可にしたい)ときもある。それを可能にするプラグインを作りました(ほぼDynamic Text Extensionの改変です)。Contact Form 7 Dynamic Echo Extension
ダウンロード >> contact-form-7-dynamic-echo-extension v1.1

使い方

  1. Contact Form 7 Dynamic Text Extension を有効化する
  2. このプラグインを有効化する
  3. cf7の問い合わせから、フォームを選択
  4. プルダウンから、「Dynamic Echo」を選択
  5. 表記については Dynamic Text Extension を参照。(例えば、POSTしたname=”foo” を表示する場合は 「CF7_POST key=’foo’」 基本的に dynamictext 部を echo に変えればok。名前は何でも良いですが、空にしない。

 
個人的な使い方としては、dynamichiddenで渡したい内容をformに入れつつ、表示するものはdynamicechoで表示しています。
Dynamic Text Extensionプラグインのデフォルトに入れてもらえないかな。

この記事を書いた人