ContactForm7でひとつ前のページ(リファラー)のタイトルを取得する方法

WordPressのプラグインで「Contact From 7」を使う機会があり、一つ前のページのタイトルをフォームの送信内容に入れたいと思い、調べていましたら分かりやすく記載していただいたページが有りましたのでメモします。

https://www.value-web.asia/web%E5%88%B6%E4%BD%9C/wordpress/%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3/contactform7%E3%81%A7%E4%B8%80%E3%81%A4%E5%89%8D%E3%81%AE%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E3%82%BF%E3%82%A4%E3%83%88%E3%83%AB%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95/

下記、一部抜粋します。

問い合わせページのURLがhttp://example.com/contact/であれば、

1
<a href="http://example.com/contact/">問い合わせページへ</a>

となりますね。

ここで、リンク先にページタイトルをふって、パラメーターを渡します。

1
<a href="http://example.com/contact/?title=<?php echo get_the_title();?>">問い合わせページへ</a>

次に、titleで渡される値をContactForm7側で取得します。

下記、一部抜粋します。


以上、すぐに助けていただいた記事でした。

これで、例えば商品からお問い合わせや採用情報ページからお問い合わせページへ移動した際にひとつ前のどんなページを見てからお問い合わせしていただいたかが分かるようになりました。

74d302463bd17629969f25ee2e7bd4fc1

28975420fdd6592fee99f1a7e320d959

ウェブサイトに関する最新の投稿

広報企画社の実績を見る

d2cd96f66432cab38ff193a16ef37a52
e9162b40459432f1c3ce698f1f820cb5

5f0e477313cee6c6ea54c4f21f8f00cb

ed8abefc4b2d9fb64dc24642fb0efc65

お問い合わせフォームはこちら