Forum Replies Created

Viewing 1 replies (of 1 total)
  • Thread Starter parsec2

    (@parsec2)

    This is marked as resolved. Ethpress and the other plugin conflicted on that specific case. Solved by writing my own re-director. Default role is associated_member. This only handles the redirect, not the permissions.

    For reference;

    function custom_login_redirect( $redirect_to, $request, $user ) {
        if ( isset( $user->roles ) && is_array( $user->roles ) ) {
            if ( in_array( 'administrator', $user->roles )) {
                $redirect_to = admin_url();
            } else if ( in_array( 'full_member', $user->roles )) {
                $redirect_to = home_url( '/member/' );
            } else {
                $redirect_to = home_url( '/associated-member/');
            }
        }
        return $redirect_to;
     }
    add_filter( 'login_redirect', 'custom_login_redirect', 10, 3 );
Viewing 1 replies (of 1 total)