WordPress環境でのお問い合わせフォーム設置

このQ&Aのポイント
  • WordPressでのサイト構築中に、雑貨屋さんの詳細ページに商品番号を掲載し、お問い合わせフォームへのリンクを設置したいです。
  • 固定ページに商品の詳細を掲載し、商品番号も表示します。さらに、商品詳細ページには商品番号を事前に取得した入力フォームページへのリンクを設置したいです。
  • WordPress環境で雑貨屋さんのサイトを構築中です。詳細ページには商品番号を掲載し、お問い合わせフォームへのリンクを設置したいです。
回答を見る
  • ベストアンサー

wordpress環境でのお問い合わせフォーム設置

wordpressでとある雑貨屋さんのサイトを構築中です。 「固定ページ1ページ」に、雑貨「1商品」の詳細を掲載(htmlで記述)して、全ての商品を見せて行こうと思っています。 各商品には個別に振られた「商品番号」があり、この「商品詳細の固定ページ」には、詳細内容のひとつとしてこのこの「商品番号」も掲載します。 そしてさらに、この固定ページ(商品詳細ページ)には、「この商品に対するお問い合わせフォーム」へのリンクを設置し、そのリンク先のフォームにはこの商品の「商品番号」があらかじめ取得されている状態の入力フォームページを生成したいのです。 これが可能なのか、もし可能であればどのようにすれば良いのか、知識をお持ちの方がいらっしゃいましたら何卒ご教授くださいませんでしょうか。

  • PHP
  • 回答数3
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • umioyo
  • ベストアンサー率66% (35/53)
回答No.1

詳細ページにはフォームへのリンクがあり、問い合わせフォーム自体は一個設置するということですよね。 詳細ページにおいては、フォームへのリンクに商品番号を含んだGET形式のアドレスを仕込んでおき、フォームのほうでGETの内容を含ませるしかないように思います。 具体的には、詳細ページのリンクは <a href="form.html?id=xxx-xxxx">この商品に対するお問い合わせフォーム</a> と記述し、フォームのほうで <?php $_GET["id"] ?> とすれば表示はされますが・・・ ただ問題は、定型のものしか受け付けないメールフォームのプラグインでGETの内容を反映させることができるかどうか・・・でしょうか。 やってみたことがないのでわかりませんが、例えばContact Form 7(http://contactform7.com/)というプラグインでは本文中にHTMLタグを記述してフォームを作るみたいですが、タグは許可されていてもPHPのコードを入れても動かないだろうなぁと思います。 http://kachibito.net/wordpress/contact-form-7-design-customizing.html ここの例で言うと、 <p>商品ID:$_GET[id]<input type="hidden" name="id" value="$_GET[id]"></p> みたいな形になります。(動かないと思います) メールフォームの作者に連絡をとってみるか、あとは、メールフォームはWP内には設置せず、自作で用意するという手もあります。 フリーのPHPのメールフォームをもってきて、<form>~</form>内に <p>商品ID:$_GET[id]<input type="hidden" name="id" value="$_GET[id]"></p> を入れてあげるとか・・・ あまり参考にならずにすいません。 あと、WPの質問はWPのフォーラムで質問したほうが回答がつきやすいですよ。 頑張ってください。

yuuuuuuko_2011
質問者

お礼

本当にありがとうございました! ご教授いただいたやり方でうまくいきました。 これでまたひとつ勉強になりました!心から感謝いたします! それからWPの質問はWPのフォーラムでの質問ということ、念頭に置くようにいたします。 このたびは早々に的確なレスを付けて頂き本当にありがとうございました!

その他の回答 (2)

回答No.3

「お問い合わせフォーム」が Contact Form 7 でいいのなら、 http://ja.forums.wordpress.org/topic/3380 に解決策が書いてあります。

yuuuuuuko_2011
質問者

お礼

「Contact Form 7」こういった便利なPIがあったんですね…! ありがとうございました。 しかしながら今回は確認画面もほしかったのでオリジナルのフォームで対応いたしました。 ご回答いただき誠にありがとうございました!!

  • umioyo
  • ベストアンサー率66% (35/53)
回答No.2

間違えました。 <p>商品ID:<?php $_GET[id] ?><input type="hidden" name="id" value="<?php $_GET[id] ?>"></p> です。 すいません。

関連するQ&A

  • wordpressのindex.phpへの書き込み

    現在、wordpressにてEngrave(有料版)を使用しています。(リンク先1参照) wordpressはphpというプログラム言語で構成されているため、 各ページの名前の最後に「.php」という拡張子がついています。 このEngrave(有料版)において、TOPページに「お問い合わせフォーム」を表示させたいのですが、 HPのトップページは「トップページ」を表す「index」に「.php」がつき、「index.php」のページとして表示されます。 そのため、トップページに「お問い合わせフォーム」を表示させるには、「index.php」の最後に「お問い合わせフォーム」作成時にできたショートコードを最後に記述する必要があります。 (リンク先2・「お問い合わせフォーム」の作成方法とそのショートコードに関して) この操作を教えてください。 お願いいたします。 リンク先1:https://www.thinkupthemes.com/themes/engrave/ リンク先2:https://www.adminweb.jp/wordpress-plugin/list/index10.html

    • 締切済み
    • PHP
  • お問い合せフォームに関して困っています。

    現在、不動産関係のホームページの作業をしていて、お問合せフォームに 関してわからない事があり困っています。 「やりたい事」 物件の詳細ページ下部にある「問い合わせボタン」を押すと、 問い合わせフォームが表示され、そのフォームの「物件名欄」に前のページで 見ていた物件名が自動で入力されるようにしたいのです。 「具体的下記のサイトのようにしたいです」 ■物件詳細ページ http://gardenhomes.jp/mansion/cat9/ このページがまさにやりたい事をやっていてソースを除いても特に 何をして実現できているのか分かりません。 実現方法は、perl、PHP、javascript何でも構いません。 出来るだけ簡単に実装できる方法を教えて頂けますでしょうか?

  • WordPressについて

    WordPressに関する質問です。 サイトにプロフィールを掲載しようと思い、 プロフィールを固定ページとして投稿しました。 固定ページを投稿する際にパーマリンクが http://・・・・・/プロフィール となっていましたが 公開した固定ページのURLを見てみると http://・・・・・/2%5#36% というような数字の羅列したURLになっていました。 URL設定自体は数字ベースに設定しているので 数字ベースのURLになったと思うのですが、 パーマリンクとURLというのは違うものなのでしょうか。 wordpressを使い始めてまだ間もないので この類の詳しいことまで教えていただけるとうれしいです。 よろしくお願いします。 ※OKWaveより補足:「富士通FMV」についての質問です。

  • 物件番号が自動的に挿入されるお問合せフォーム

    商品詳細ページから「この商品を問い合わせる」ボタンを押すと、 次表示された問合せフォームのページに、 商品番号が自動的に挿入されている、 といった機能のある、フリーのプログラムを探しています。 サンプル(お問合せボタン) http://www.yes1.co.jp/rire/bukken/6160120289 設置が容易であれば、JavaScriptでもPHPでもかまいません。 ご存じの方がいらっしゃいましたら、教えてください。 よろしくお願いいたします。

  • あらかじめフォームに内容を入力させたい

    こんにちは。フォーム入力に関することで質問させていただきます。 1つのページに10個の商品を置き、それぞれの説明の横に 「お問い合わせはこちら」というリンクを貼っています。(リンク先は全て同じ) ですが、問い合わせのページ自体は全て同じなので、一体どの商品についての問い合わせなのか分かりません。 なので、問い合わせのページに一緒に商品番号を入力する欄を作ったのですが、わざわざお客様に商品番号を入力させるのは手間です。 なので、リンクをクリックして問い合わせページに移ったときに、あらかじめ商品番号が入力されている形にしたいのです。 <a href="contact.html?商品番号=123123123">お問い合わせはこちら</a> のような感じです。 しかし具体的にどうやればいいかわかりません。javascriptで再現できるでしょうか? phpやcgiの知識はまったくないので、どうぞよろしくお願いします。

  • ホームページ作成お問合うせフォームの設置

    自分のホームページにお問い合わせのフォームを設置したいです。 名前、電話番号、内容なです。 CGIとかPHPとかPerlとか何を使って、具体的にどのようなファイルにどのように記述して、サーバーにどのようにUPするか?どなたか教えてください。

    • ベストアンサー
    • HTML
  • WordPressとFLASHについて。

    WordPressで生成されたページにFLASH(AS2.0)からリンクさせるには、どうすればいいのでしょうか?

  • WordPressのカタログ化

    WordPressのカタログ化 素人でも更新できる商品カタログサイトをWordPressで構築したいのですがショッピングカート系のプラグインは、余計な入力要素があります。 何か簡単に商品カタログを生成しやすいプラグインはありませんか?

  • WordPress と Movable Type

    現在フリーのブログサービスを利用していますが、 レンタルサーバでWordPressを使い、ブログを移転しようと思っています。 そこで質問なのですが、 WordPress:動的ページ生成 Movable Type:静的ページ生成 という情報を目にし、少し気になっている事があります。 例えばブログの記事数が100あるとします。 100個目の記事の本文中に、「以前お伝えした○○○×××△△△」 という内容があったとして、これに記事No.30へのリンクを 張る事はできるのでしょうか? リンクを貼る事は出来ると思いますが、このリンクは、 いわゆるパーマリンクという事になるのでしょうか? 動的ページ生成という事は、静的なhtml(ファイル自体を生成)とは違い その記事に対して固定(不動)のURLが出来る訳ではない? という印象なのですが・・・。 例えば記事No.30の本文中に「マクドナルド の ブレンドコーヒー」 というワードが含まれているとして、 静的なページ生成の場合は、記事のURLが固定(不動)なので ロボット検索で、上記2つのキーワードが収集されると思うのですが、 →結果、記事No.30は検索エンジンにヒットするようになる。 動的なページ生成の場合はURLが固定でない?為に 同じ内容の記事No.30でも「マクドナルド の ブレンドコーヒー」というワード、 あるいは記事そのものが検索エンジンにヒットしないのでしょうか? 動的ページ生成 = 固定URLでは無い という認識がそもそも間違っていますでしょうか?

    • 締切済み
    • PHP
  • wordpress コメントを残す 変更

    wordpressの固定ページをお問い合わせフォームとして使いたいと考え、 コメントを残す メールアドレスが公開されることはありません。 という文字列を変更したいのですが、テンプレートファイルをあたっても出てきません。 見落としているのか、別の方法をとらなければならないのかも分かりません。 どのようにすればよいのか教えてください。 よろしくお願いします。

専門家に質問してみよう