シナリオは次のとおりです。
私のサイトへの訪問者が、制限されたコンテンツにアクセスします。メンバーシップ オプション/サインアップ ページへのリンクを提供します。サインアップが完了したら、ユーザーを表示中のページにリダイレクトしたいと考えています。
私が使用しているメンバーシップ ソフトウェア (s2member) は、success=(url) オプションを提供するので、実際には、ユーザーが表示していたページのパーマリンクをサインアップ ページに送信するだけで済みます。
制限されたコンテンツはテンプレート ファイルを使用し、そこにサインアップ リンクを含めます (現在メンバーシップの要件を満たしていない場合)。wpfunction: add_query_arg を使用しようとしています。
ので、私は持っています:
<a href="<?php echo add_query_arg( '$prev_page', get_permalink(), get_permalink( 67847 ) ); ?>">Sign Up</a>
そして、これがリンクしているページで、私は見ます
http:///www.mysite.com/member-sign-up/?$prev_page=http://the-correct-permalink-pf-previous-page/
問題は、会員ページで、
var_dump( $prev_page );
それは返す
null
これは、リンクを使用して変数を送信するための正しい方法ですか?