Contact Form 7のフォームに投稿タイトルやURLなどをhiddenパラメータで設定する

harada 2,778views 更新:2014年9月17日

Contact Form 7と合わせてContact Form 7 Modulesプラグインを利用することで、Contact Form 7で作成したフォームに簡単にhiddenパラメータでタイトルや、日付、カテゴリ名、URLなどが設定できるようになります。

hiddenのパラメータ設定方法

  1. ダッシュボードの「お問い合わせ」>「コンタクトフォーム」から該当のフォームを開きます。
  2. 「フォーム」の「タグの作成」から「Hidden Field」を選択します。
  3. Nameに「Dynamic Values」の中から入力したい項目名を入れていただくと、「Copy this code and paste it into the form left.」欄と「And, put this code into the Mail fields below.」欄の内容が変更されます。
  4. 「Copy this code and paste it into the form left.」欄の[hidden post_title]などをコピーして左のフォーム項目へペーストし保存していただくと、フォームが設置されたページのタイトルが取得できるようになります。
  5. 「And, put this code into the Mail fields below.」欄の項目はメールでご利用いただけます。
    メール欄に[post_title]などを挿入していただくとメールに出力されるようになります。

主な「Dynamic Values」

post_titleフォームが設置された投稿、ページのタイトル
post_urlフォームが設置された投稿、ページのURL
post_categoryフォームが設置された投稿が所属しているカテゴリー名(複数ある場合は「,」で繋がれます。)
post_dateフォームが設置された投稿、ページが作成された日付
post_authorフォームが設置された投稿、ページの投稿者名

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません