2016-12-01 55 views
0

用戶完成註冊後,我將用戶重定向到OTP驗證頁。我想在重定向頁面中獲取用戶名,以便我可以驗證用戶,但因爲用戶未登錄而無法獲取用戶名。如何在用戶註冊後獲取用戶名

如何獲取用戶名並從其配置文件中獲取用戶詳細信息。我正在使用WordPress。

TIA

+0

你可以發表你的註冊碼? – vel

+0

感謝您的評論。問題已解決 –

+0

如果您解決了自己的問題,請將工作代碼作爲答案發布(而不是將其編輯爲原始問題)。 –

回答

0

解決的問題

下面的代碼成功的用戶註冊後就會被觸發。我存儲了在會話中使用此操作並在重定向頁面中使用的user_id。

add_action('user_register', 'my_theme_registration_do_stuff', 10, 1); 

function my_theme_registration_do_stuff($user_id) { 

    session_start(); 
    $_SESSION["user_ids"] = $user_id; 


} 

而且我正在註冊後使用重定向用戶到自定義頁以下篩選

function wpse_19692_registration_redirect() { 
     return home_url('/custom-page'); 
    } 

add_filter('registration_redirect', 'wpse_19692_registration_redirect');