Contact Form 7 Modulesは、Contact Form 7のフォームを設置しているページのタイトルやURL、投稿カテゴリーなどを隠し項目(hidden)として送信できるようになるWordPressプラグインです。
Contact Form 7 Modulesのインストール
インストール手順は以下の通りです。
- Contact Form 7 Modulesをダウンロードします。
- ダウンロードしたファイルを展開し wp-content/plugins にアップロードします。
- 管理画面の[プラグイン]ページで、Contact Form 7 Modules: Hidden Fieldsを有効化します。
必要な場合は「Contact Form 7 Modules: Send All Fields」も有効化します。Contact Form 7 Modules: Send All Fieldsについては後述します。
Contact Form 7 Modulesの使い方
WordPress管理画面の[お問い合わせ]メニューからコンタクトフォームの編集画面を開くと、「hidden」という項目が追加できるようになっています。
[hidden]をクリックしてValueに下記の値を入れることで、ページのタイトルやURLを送信できます。
post_title | ページタイトル |
post_url | ページのURL |
post_category | 投稿のカテゴリー |
post_date | 投稿日 |
post_author | 投稿した著者名 |
user_name | ユーザー名 |
user_id | ユーザーID |
user_email | ユーザーのメールアドレス |
user_display_name | ユーザーの表示名 |
あとは、通常のテキスト項目などと同じように、対応するメールタグ([hidden-○○])をメールタブ上の項目に挿入する必要があります。
すべての項目を一括送信する方法
Contact Form 7 Modulesをインストールすると、「Contact Form 7 Modules: Send All Fields」というプラグインも出てきたと思います。
このContact Form 7 Modules: Send All Fieldsを有効化すると、フォームのメールタブで一つずつ送信する項目を設定しなくても、一括してすべての項目を送信できるようになります。
使い方は簡単で、メールタブでメッセージ本文に[all-fields]を入れるだけです。
これで、フォームに設定されている項目がすべてメッセージ本文として送信されます。
あとがき
使い方も簡単で便利ですね。Contact Form 7のフォームで隠し項目としてページタイトルやURLなどを送信したい時は、ぜひご活用ください。