質問: 実現したいこと ------- 表題の通りです。 例えば`https://www.sample.com/leaf`というURLのpage idが123の場合、 `https://www.sample.com/index.php?page_id=123&?thanks=1`と叩くと、 `https://www.sample.com/leaf?thanks=1`となるのが理想です。 問題となっている部分 ---------- `https://www.sample.com/index.php?page_id=123&?thanks=1`の時点でリダイレクトがかかっており、 `thanks=1`の部分が無視されてしまいます。 このような場合、どのようにしてパラメータを受け渡しすれば良いのでしょうか。 そもそもの話ですが、WordPressの仕様上は可能なのでしょうか? ご回答よろしくお願いします。 * 実際に表示されているURL:`https://www.sample.com/leaf` * WordPressのバージョン:5.1 * 使用テーマ:自作テーマ * 使用しているプラグイン:MW WP Formなど。 今回のケースはMW WP Formでの完了ページへのリダイレクトURLをadd_rewrite_ruleでリライトする、という背景があります。
回答: WordPressで「URLクエリ文字列(?key=xxx)」の定義と値の受け渡し検証 -無料レンタルサーバ(格安・有料)情報のレンサバ.com このエントリーにあるように、初期状態では、独自定義のパラメータ付与はできず、 テーマのfunction.phpに定義を追加する必要があるようです。 こちらをお試しいただければよろしいかと。