重定向特定頁面到登入頁面,然後返回該頁面的WordPress功能
P粉794851975
2023-08-30 16:27:52
<p>我在網路上和stackoverflow上搜尋了,但我沒有找到我想要的東西,這是我的情況</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);
exit();
}});</pre>
<p>第一部分運作良好,我被重定向到了登入頁面,但隨後沒有重定向到舊頁面</p>
<p>我想知道如何在成功登入後重新導向到使用者想要造訪的頁面</p>
使用重定向參數建立自己的登入頁面: