は、単にあなたのプラグインに次のコードを追加します「の.php」ファイル:
/**
* Redirect user after successful login.
* @param string $redirect_to URL to redirect to.
* @param string $request URL the user is coming from.
* @param object $user Logged user's data.
* @return string
*/
function my_login_redirect($redirect_to, $request, $user) {
//is there a user to check?
if (isset($user->roles) && is_array($user->roles)) {
//check for admins
if (in_array('administrator', $user->roles)) {
// redirect them to the default place
return $redirect_to;
} else {
return home_url();
}
} else {
return $redirect_to;
}
}
add_filter('login_redirect', 'my_login_redirect', 10, 3);
これは当時、彼らが管理priviligesを持っているか、している場合、彼らはからログインページに人々をリダイレクトしますそれ以外の場合はホームページに戻ってください。リダイレクトのニーズに合わせて、必要に応じてこれを適応させることができます。
それとも、特に固定ページ/ URIにすべてのユーザーをリダイレクトしたい場合は、この簡単なバージョン使用することができます:あなたはcodexでより多くの情報を見つけることができます
function your_function() {
// your code
wp_redirect("http://yourdomain.com/your-page") ;
}
add_action('wp_login', 'your_function');
を。
あなたは私が間違っている、私は彼らがログインする前に、すなわち、彼らがsite.com/wp-login.php URLを入力するユーザーをリダイレクトする必要があります。 –
次にシナリオを完全に説明する必要があります。 –