ניתן להפנות משתמשים אשר מתחברים לאתר הוורדפרס שלכם לכתובת url שונה בהתאם לתפקיד (role) שלהם.
function redirect_user_on_role()
{
// קח מידע לגבי המשתמש הנוכחי
global $current_user;
get_currentuserinfo();
// אם תפקיד המשתמש הוא מנוי
if ($current_user->user_level == 0)
{
wp_redirect( home_url() ); exit;
}
// אם תפקיד המשתמש הוא תורם
else if ($current_user->user_level > 1)
{
wp_redirect( home_url() ); exit;
}
// אם תפקיד המשתמש הוא עורך
else if ($current_user->user_level >8)
{
wp_redirect( home_url() ); exit;
}
// תפקידים אחרים...
else
{
$redirect_to = 'http://google.com/';
return $redirect_to;
}
}
add_action('admin_init','redirect_user_on_role');