Skip to content

Instantly share code, notes, and snippets.

@palimadra
Created March 25, 2012 21:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save palimadra/2200019 to your computer and use it in GitHub Desktop.
Save palimadra/2200019 to your computer and use it in GitHub Desktop.
WP-Redirect user after login
# Description: Redirect the user after logging in
# Author: Pali Madra
# URL: http://www.agilewebdev.com
# Created on: [2011-03-26]
# Revised on: [2011-03-26]
# Instructions: Add this to the functions.php file of your theme
<?php
function redirect_user_on_role()
{
//retrieve current user info
global $current_user;
get_currentuserinfo();
//If login user role is Subscriber
else if ($current_user->user_level == 0)
{
wp_redirect( home_url() ); exit;
}
//If login user role is Contributor
else if ($current_user->user_level > 1)
{
wp_redirect( home_url() ); exit;
}
//If login user role is Editor
else if ($current_user->user_level >8)
{
wp_redirect( home_url() ); exit;
}
// For other rolse
else
{
$redirect_to = 'http://google.com/';
return $redirect_to;
}
}
add_action('admin_init','redirect_user_on_role');
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment