From checkout until they click the validation link, a member on a confirmation level holds the membership but can’t view that level’s restricted content. Here’s what they see along the way and what happens when they confirm.

After Checkout

On the Membership Confirmation page, the usual “is now active” wording is replaced with a message that the membership will be activated once they confirm, followed by a bold reminder to click the confirmation URL sent to their email address.

Membership Confirmation page telling the member their membership will be activated as soon as they confirm their email address

The member’s checkout email includes the validation link. See Confirmation Emails and the Validation Link for how the link is added and how to change where it appears.

Note: The confirmation page message is only changed when the page shows the default “is now active” text. If you’ve changed or translated that sentence, the page keeps your text. Orders that are still waiting on payment show the standard pending payment message instead.

Restricted Content

When an unconfirmed member views a post or page restricted to their confirmation level, the no access message has the heading Email Confirmation Required and asks them to click the confirmation URL sent to their email address.

Email Confirmation Required message shown on a restricted post to a member who hasn't confirmed their email address

Content you hide with the [membership] shortcode, or with custom code that calls pmpro_hasMembershipLevel() for specific levels, is hidden from unconfirmed members in the same way.

Unconfirmed members can still log in, view their Membership Account page, and cancel their membership from the Membership Cancel page.

Resend the Email From the Membership Account Page

Until they confirm, the Membership Account page shows a Resend Confirmation Email link next to the other action links for each level that requires confirmation. The link only appears while the member is logged in and still pending.

Level card on the Membership Account page with Change, Cancel, and Resend Confirmation Email links

Clicking it sends the Resend Confirmation email again and shows a confirmation message at the top of the page. The email contains the same validation link the member already has, so an older copy of the email still works.

Success message on the Membership Account page that reads A confirmation email has been sent to the member's email address

The validation link points to your site’s home page with the member’s user ID and their confirmation key added to the URL. When the key matches:

  1. The member is marked as confirmed and gets full access to their membership.
  2. If they’re logged in, they’re redirected to your home page. If they’re logged out, they’re redirected to the login page. Clicking the link doesn’t log them in.

Developers can change both redirects with the pmproec_logged_in_validate_redirect and pmproec_logged_out_validate_redirect filters.

If the key in the link doesn’t match, for example because the member already confirmed or an administrator has since generated a new key, your home page loads as normal with no message, and the member’s status doesn’t change. A link stays valid until the member confirms or a new key replaces it.

Member Directories

If you use the BuddyPress and BuddyBoss Integration and include members of certain levels in the BuddyPress member directory, unconfirmed members are left out of the directory until they confirm. This applies to their whole profile, even if they also hold a level that doesn’t require confirmation.

Last updated on November 12, 2026


Was this article helpful?
YesNo