-
投稿者投稿
-
2023年6月14日 4:31 PM #126334
【お使いの Snow Monkey のバージョン】20.2.0
【お使いの Snow Monkey Blocks のバージョン】19.4.0
【お使いの Snow Monkey Editor のバージョン】9.2.5
【お使いのブラウザ】Chrome
【当該サイトのURL】### 実現したいこと
お問い合わせフォームに遷移する直前のページのタイトルをフォームのデフォルト値に使用したい。
・遷移前のページはカスタム投稿のsingle投稿
### 発生している問題
### 試したこと
こちらの投稿から
こちらの投稿に飛んで
実装しようとしているのですが、値が入りません。
通常の投稿で基本のパーマリンクでもやってみたのですが入りませんでした。
$post_id = filter_input( INPUT_GET, ‘post_id’ );
この部分が問題なようなのですがパーマリンクをどのように設定すれば良いのかわからず、教えていただけないでしょうか?
あるいはパーマリンクは関係ないでしょうか?
(パーマリンクに「日付と投稿名」が使えるとなおうれしいです。
♥ 0いいねをした人: 居ません2023年6月14日 4:55 PM #126340こんにちは。
遷移前のページのリンクに
<a href="/contact/?post_id=1234">お問い合わせはこちら</a>
のような感じで、クエリパラメーター(?post_id=1234
の部分、1234はその投稿のID)を設定されていますか?♥ 0いいねをした人: 居ません2023年6月14日 4:55 PM #126341$post_id = filter_input( INPUT_GET, ‘post_id’ );
この部分が問題なようなのですが
↑の値が取れていないということですかね。
これ、ポイントはリンクの URL に「post_id=投稿ID」を含めるということです。例えば
———-
### 商品ページ
商品名: ○○
投稿ID: 10
問い合わせフォームに移動するリンクボタンに下記のリンク URL を設定
http://example.com/contact/?post_id=10### 問い合わせフォーム
$post_id = filter_input( INPUT_GET, 'post_id' );
で URL のpost_id
の値(今回の場合は10
)が取得できる。正常に取得できていたらget_the_title( $post_id );
で商品名である「○○」が取得できる。———-
という感じになります。
♥ 0いいねをした人: 居ません2023年6月14日 5:11 PM #126343 -
投稿者投稿
- トピック「Snow Monkey Formで遷移前のページの値を引き継ぎたい。」には新しい返信をつけることはできません。