From: Laury GvR Date: Thu, 16 Jun 2016 16:05:02 +0000 (-0400) Subject: Redirection fix, won't redirect Admins or Editors to Member page X-Git-Tag: v1.0.12^2 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=8784bfa352ea432ef9c93323ac563341087dd695;p=WP-Plugins%2Fglm-member-db-contacts.git Redirection fix, won't redirect Admins or Editors to Member page --- diff --git a/index.php b/index.php index b17cdef..06fbc11 100644 --- a/index.php +++ b/index.php @@ -229,10 +229,12 @@ if ($wpUserID) { * Add filter to redirect user to a particular destination on * login based on their roles. */ - -function my_login_redirect($redirect_to, $request) { +// +function my_login_redirect($redirect_to, $request, $user) { if (get_option('glm_members_database_frontend_login_request') == 'false') { - $redirect_to = get_admin_url() . "admin.php?page=glm-members-admin-menu-member"; + if (is_array( $user->roles ) && !in_array( 'administrator', $user->roles ) && !in_array( 'editor', $user->roles ) ) { + $redirect_to = get_admin_url() . "admin.php?page=glm-members-admin-menu-member"; + } } else { update_option('glm_members_database_frontend_login_request', 'false'); } @@ -240,5 +242,4 @@ function my_login_redirect($redirect_to, $request) { } add_filter("login_redirect", "my_login_redirect", 10, 3); - ?>