2016-12-01 12 views
0

ユーザーが登録を完了した後、ユーザーをOTP確認ページにリダイレクトします。私はリダイレクトされたページでユーザ名を取得してユーザを確認できるが、ユーザがログインしていないときにユーザ名を取得できないようにしたい。ユーザー登録後にユーザー名を取得する方法

リダイレクトされたページのユーザ名を取得し、 。私はワードプレスを使用しています。

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'); 
関連する問題