サポート » プラグイン » Contact Form7: your-name を your_name として送信したい

  • 解決済 kobata

    (@kobata)


    こんにちは。

    WordPressの Contact Form7について、氏名とメールアドレスは、
    your-name, your-email が変数の名前です。

    =================================================
    氏名:
    [text* your-name] </label>
    <label> メールアドレス
    [email* your-email] </label>
    <label> 題名
    [text* your-subject] </label>

    =================================================

    他システムでは、ハイフンが禁止文字になっているため、
    ハイフンをアンダーバーに置き換えて送信したいです。

    Q1)
    Contact Form7のフォームタブ上で、氏名のLabelを

     your-name
      ↓
     your_name

    に変更しても動作しますでしょうか?

    Q2)
    your_name = your-name のように、別の変数を用意して値を代入することはできますか?
    (form actionのinput属性で、「your_name」として値を引き渡したいです。)

    hiddenを利用することも考えてみましたが、どのタイミングで、
    どのような式で値を代入してよいか、わかりませんでした。

    よろしくお願いいたします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • こんにちは

    Q1 できると思いますが、やってみられたらどうでしょうか。

    Q2 頑張ればできるかもしれませんが、Q1 で実現できればいいのですよね?

    your-name を your_name にした場合、Contact Form 7 の使い方に書かれているように、Contact form 7 のメールテンプレート設定に設定している [your-name]を[your_name]に変更すればよいです。

    つまりは
    [text* your_name]
    とした場合には、そのテキスト入力データは、[your_name]で呼び出せるということになっています。

    このあたりは munyagu さんが書かれている通り、実際にやってみるのが一番です。

    スレッド開始 kobata

    (@kobata)

    munyaguさん、kimipoohさん

    ご返信ありがとうございます。
    [text* your_name]で対応できました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • このトピックに返信するにはログインが必要です。