Where members land after signing in

One destination per role, for signing in, signing out and signing up — and the rule that decides for a member with several roles.

  • Intermediate
  • 5 min read
  • Applies to 2.0

Set a destination per role

User Access → User, in the redirect panels. There are three, and they are independent:

  • After signing in
  • After signing out
  • After signing up

Each lists your roles with a URL field, plus a default used when a role has none.

The per-role redirect panel, with a rule for one role and a default.

  • A test account in each role lands where you meant
  • The default is set — it catches every role you did not list
  • The destination pages exist and are reachable by that role

How the destination is chosen

Three steps, in order:

  1. The member's first role that has a rule. If they are a Subscriber and Subscriber has a URL, that is where they go.
  2. The default rule, if no role matched.
  3. WordPress's own behaviour — administrators to the dashboard, everyone else to the home page — if there is no default either.

"First role that has a rule" means the order WordPress stores the member's roles in, not a priority you can set. A member who is both Editor and Subscriber follows whichever comes first in their account — which is not something you control from this screen. Give multi-role members their own role with its own rule rather than relying on the order.

When the free plugin also has a destination

The free plugin has a single default destination of its own. The rule is simple: a matching per-role rule wins; the free plugin's default applies only when no role rule and no default here match.

So you can leave the free plugin's setting as a global fallback and use this screen for the exceptions.

Related articles

Something missing or out of date? Tell support.