サポート » プラグイン » Contact Form 7について質問です

  • 解決済 wakawaka67

    (@wakawaka67)


    Contact Form 7について質問させていただきます。

    シングルページの下にフォームを設定したいのですが、
    質問した際、そのページのタイトルなり、URLなりがわかるといいと思い、
    デフォルトで表示されるように

    [text photo-no "<?php the_title(); ?>"]

    というように設定してみました。

    直接記事投稿の中に

    [contact-form 1 "コンタクトフォーム 1"]

    といった形で入れると、
    枠の中も <?php the_title(); ?> がそのまま表示されてしまうので、
    今度は、直接 phpファイルの中に

    <div class=”wpcf7″ id=”wpcf7-f1-p21-o1″><form action=”/shop2/?p=21#wpcf7-f1-p21-o1″ method=”post” class=”wpcf7-form”>
    <div style=”display: none;”>
    <input type=”hidden” name=”_wpcf7″ value=”1″ />
    <input type=”hidden” name=”_wpcf7_version” value=”2.1.2″ />
    <input type=”hidden” name=”_wpcf7_unit_tag” value=”wpcf7-f1-p21-o1″ />
    </div>
    <p>この写真について質問をする</p>
    <p> <span class=”wpcf7-form-control-wrap photo-no”><input type=”text” name=”photo-no” value=”‘<?php the_title(); ?>'” size=”40″ /></span></p>

    <p><input type=”submit” value=”送信” /> <img class=”ajax-loader” style=”visibility: hidden;” alt=”ajax loader” src=”http://url/wp-content/plugins/contact-form-7/images/ajax-loader.gif&#8221; /></p>

    <div class=”wpcf7-response-output wpcf7-display-none”></div></form></div>

    と記述してみました。
    今度はこうすると、ちゃんと最初から記事投稿に記事タイトルが表示されるのですが、
    メールで届くと
    [text photo-no "<?php the_title(); ?>"]

    といった形でそのまま届いてしまいます。

    表示できる方法は何かありますでしょうか?
    助言していただけると助かります。
    よろしくお願いします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック投稿者 wakawaka67

    (@wakawaka67)

    前で投稿したものです。記述し忘れました。
    WordPress2.9.2
    Contact Form 7 はバージョン2.1.2 です。
    よろしくお願いします。

    モデレーター Takayuki Miyoshi

    (@takayukister)

    上のやりかたはいくらなんでも無茶ですよ。もっとまともなやりかたがあるのでこちらを使ってください。

    特別なメールタグ

    メールの本文に [wpcf7.post_title] とか [wpcf7.post_url] を挿入するだけでいいです。

    トピック投稿者 wakawaka67

    (@wakawaka67)

    >>takayukisterさん

    ありがとうございます。
    そうですね、無茶ですよね、失礼しました。
    特別なメールタグのページがあることに気がつきませんでした。

    無事解決しました。
    ありがとうございました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「Contact Form 7について質問です」には新たに返信することはできません。