contact form7が設置されているお問い合わせページに遷移元ページから、どのページからお問い合わせページへ遷移したかを識別出来る文字列を渡して、contact form7のお問い合わせフォームが送信されたときに、その識別文字列も一緒に送信したいのですが、これはどのようにすれば実現出来るのでしょうか?
JSでゴニョる
うそーん。遷移元から遷移先にセッションで値渡さないと!
どーしましょ?
コンタクトフオームから送信されたのをフラグに同時に実行されるプログラムの中に、遷移元データを格納する変数も一生送信すれば良いだけでふ
ご回答ありがとうございます!遷移元のデータはURLが取得出来れば、そこから遷移元ページが必然的にわかるので、遷移元URLが取れれば良いです。これはphpでとるのですかね?それともwpで専用の関数があるのですかね?
phpで取得すればいいでしょう。1ページ前のURLを取得 とかで検索すればいいかと。
米主です
contact form7限定ということであれば申し訳ないのですが、MW WP formならデフォでその機能備えてるので検討してみてはいかがでしょうか。問合せページへのリンクにクエリで?post_id=xxx ID付ければ遷移元の記事タイトルとか取得できるようになります。何度か実装した程度なので詳細な仕様は自分で調べてみて下さい。サンクスページとかもデフォであるのでここ数年contact form 7 使ってないです。それくらい便利。(コーポレートサイト向けという意味では)
ありがとうございます!早速調べてみます!
みんなの回答 4 件
JSでゴニョる
どーしましょ?
コンタクトフオームから送信されたのをフラグに同時に実行されるプログラムの中に、遷移元データを格納する変数も一生送信すれば良いだけでふ
contact form7限定ということであれば申し訳ないのですが、MW WP formならデフォでその機能備えてるので検討してみてはいかがでしょうか。
問合せページへのリンクにクエリで?post_id=xxx ID付ければ遷移元の記事タイトルとか取得できるようになります。
何度か実装した程度なので詳細な仕様は自分で調べてみて下さい。
サンクスページとかもデフォであるのでここ数年contact form 7 使ってないです。それくらい便利。(コーポレートサイト向けという意味では)
関連するトピックス