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


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プラグインのデフォルトに入れてもらえないかな。

この投稿へのコメント

コメントはありません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

この投稿へのトラックバック

トラックバックはありません。

トラックバック URL