The Email Confirmation Add On is an official extension of Paid Memberships Pro (PMPro) that adds a verification step to the new member registration process. Its main function is to require each user to confirm their email address by clicking a validation link included in the membership confirmation email before they can access the site's exclusive content.
This add-on is designed for membership site administrators who want to maintain the quality and integrity of their community. It is especially useful for free membership levels, where the risk of fake or automated registrations is higher. By requiring email confirmation, the presence of fraudulent accounts, bots, and invented email addresses is significantly reduced, strengthening trust for both the administrator and legitimate members.
Its operation is simple and transparent: when a user registers for a selected membership level, the system sends a confirmation email with a unique validation link. Although the membership technically becomes active, access to restricted content remains blocked until the user clicks the link. This is achieved through the pmpro_has_membership_access_filter filter, which returns a negative value until the email address is verified.
Its main benefits include:
The add-on is easily installed from the WordPress admin dashboard, via the Memberships > Add Ons section, or manually by uploading the compressed file from Plugins > Add New. It requires the Paid Memberships Pro plugin to be installed and activated with a valid license.
In summary, the Email Confirmation Add On is an essential tool for any membership site looking to ensure that all its members are real people with verified emails, thereby improving security, database quality, and overall community trust.