Form7を利用して各記事に設置するアンケートフォームを作成したかったのですが、集計する際にどの記事からフォームが入力されたのかや送信元のIPアドレスを知る必要がありました。Form7を利用したアンケートフォームから来た問い合わせの送信元となる記事タイトル・URL・IPアドレスなどを取得できるようになる。管理者宛の受信設定フォームにて特別なメールタグを呼ばれる下記コードを記述するだけで、受信メールに送信元の情報を付属してくれます。:送信元の記事や投稿のURL[_date]:送信された日付[_time]:送信された時刻[_post_id]:送信元の記事や投稿のID[_post_name]:送信元の記事や投稿の名前(スラッグ)[_post_title]:送信元の記事や投稿のタイトル[_post_url]:送信元の記事や投稿のパーマリンク[_post_author]:送信元の記事や投稿の作成者の名前[_post_author_email]:送信元の記事や投稿の作成者のメールアドレスこのコードをフォーム部分と自動通知メールに追加します。function.phpに記述する方法もあるようですが、特に必要なかったので今回は触れませんでした。function.phpで記述したい方は以下の記事を参考にしてみてください。Form7を活用して投稿記事に同一の問い合わせフォームができます。それぞれの記事で別々のアンケートフォームを作成しようとしている(またはしていた)方がいたら、相当な時間短縮になるかもしれないので、ぜひ使ってみてください。※今回なぜIPアドレスが欲しかったのかというと、不正な重複回答を避けたかったからです。IPアドレスを取得しておけば、同一IPからの集計をブロックすることもできます。(同一IPアドレスから不正回答があれば、そのIPを記述。特定範囲のIPであれば、その範囲を記述してブロックします。スパムは基本的にakismetが不正でくれると思いますが、今回は一般ユーザーの故意による不正な重複回答を想定しています。)また、フォームから寄せられた集計情報を効率的に整理・集計する方法も模索中なので、どこかでシェアできたらと思います。7で記事のタイトルを取得して自動で記入する方法』1Webデザイナーぎしたかフリーランス(歴3年)|フロントエンジニア・Webデザイナー|仕事:Web制作|2019年の目標→エンジニア転向|Webサイトを作ったり記事を書いています。今も紙の本が好きです。