特定のページをログインページにリダイレクトし、その後そのページに戻る WordPress 機能
P粉794851975
2023-08-30 16:27:52
<p>オンラインとスタックオーバーフローで検索しましたが、必要なものが見つかりませんでした。これが私の状況です</p>
<p>特定のページにアクセスしたいユーザーをログイン URL にリダイレクトしてから、前のページにリダイレクトしたい
次のコードを使用しました</p>
<pre class="brush:php;toolbar:false;"><?phpif ( is_user_logged_in() || ! is_page() ) return;
$restricted = array( 5049 ); // すべての制限されたページ
if ( in_array( get_queried_object_id(), $restricted ) ) {
$previous_url = $_SERVER['HTTP_REFERER'] ? : site_url( '/user-account' );
wp_redirect( $previous_url);
出口();
}});</pre>
<p>最初の部分は正常に動作しました。ログイン ページにリダイレクトされましたが、その後古いページにはリダイレクトされませんでした</p>
<p>ログイン成功後にユーザーがアクセスしたいページにリダイレクトする方法を知りたい</p>
リダイレクトパラメータを使用して独自のログインページを作成します:
リーリー