シェアしてね♪Tweet65Tweetお問い合わせページへ移動する前のページの情報を渡して、フォームにタイトルなどの情報を自動入力する方法をご紹介いたします。7を使って、画面遷移前のページのタイトルをテキストフォームに入力してみます。7に前のページのタイトルを渡す必要があるため、お問い合わせページへ移動するためのリンクにパラメータを追加します。お問い合わせページのスラッグがcontactだった場合、テーマファイル内で以下のように記述します。get_the_title();?>」を追加することで、リンク先URLにそのページのタイトルを追加します。「/contact?title=ページのタイトル」という具合になります。7側では、以下のように自動入力させたいフォームに「default:get」を指定してあげます。readonly]上記では「readonly」も追加していますが、内容を変更してもOKな場合はreadonlyは外しましょう。7の「title」の部分は、同じ名称に設定するようにしてください。これで、お問い合わせへのリンクをクリックすると、前のページのタイトルがフォームに自動入力されるようになります。あとがきクライアントからの要望で、商品の予約フォームに実装してみました。カート機能まではいらないけど、予約を簡単にできるようにしたいということで、今回は上記の方法を採用しました。1種類ずつしか商品を予約できないというデメリットはありますが、複数商品を一気に予約することは稀な商品なため、この方法でも十分役立っています。今回はページのタイトルで説明しましたが、タイトル以外でも情報を渡すことは可能です。7を使っていて、同じような機能を実装したい方はぜひ参考にしていただければと思います。コメントをキャンセルメールアドレスが公開されることはありません。