WordPress plugin intelligence profile

ESM Membership & Auth

Front-end WordPress membership and authentication with registration, consent, email verification, account recovery, and optional ESM integration.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.7
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.4 · PHP 7.4
Directory statusactive
Last directory update5 Oct 202628d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records ESM Membership & Auth version 1.0.7 as active, updated 28d ago and tested up to WordPress 7.1.

Overview

About this plugin

ESM Membership & Auth provides a complete front-end membership and authentication workflow for WordPress.

The plugin works independently on a standard WordPress installation. ESM Platform is not required for its primary membership and authentication features.

Standalone features include:

  • Front-end user registration.
  • Required and optional terms and consent handling.
  • Email OTP verification using the WordPress mail system.
  • WordPress user creation after successful registration.
  • Login and logout.
  • Username recovery by email.
  • WordPress-native password reset keys.
  • Profile access and editing.
  • Versioned consent evidence.
  • WordPress personal-data export and erasure integration.
  • Administrator-managed setup, settings, diagnostics, and shortcodes.

When ESM Platform Core is present, the plugin can operate through an optional compatibility/provider contract. Shadow mode leaves the existing Core authentication owner in place. External Provider mode can be enabled only after the required cutover gates pass.

The plugin does not silently replace Core-owned authentication routes, the Participant ledger, My Page, Wallet, Rewards, Evaluation, or the site presentation shell.

Passive activation

Activation is intentionally passive. Installing, uploading, updating, or activating the plugin does not create membership pages or workflow tables, write operational defaults, schedule cleanup, change rewrite rules, connect to a remote service, or take ownership of an existing authentication page.

On a standalone WordPress site, site-changing setup occurs only after an administrator explicitly chooses Membership setup > Apply membership setup. Existing pages with compatible slugs are reused without overwriting their content; only missing plugin-owned membership pages are created.

Internationalization

English is the source language. The plugin uses the esm-membership-auth text domain and follows the WordPress site/user locale. org language packs after publication.

Privacy

When standalone membership features are enabled, the plugin can process account registration data, email-verification state, mobile phone data entered for membership, and versioned consent evidence. Completed accounts are stored as normal WordPress users.

Temporary registration and verification records are cleaned on a bounded schedule after explicit setup. The plugin integrates with the WordPress personal-data exporter and eraser. Consent evidence may be retained in anonymized form so the site can preserve a record that a decision occurred without retaining direct account identifiers.

Site owners should update their privacy policy to describe the membership fields and retention rules they actually enable.

External services

The primary standalone registration and authentication workflow does not make direct outbound HTTP requests from this plugin.

Email is sent through WordPress wp_mail(). The transport used by wp_mail() depends on the site owner’s WordPress/mail configuration.

Optional ESM Connected mode delegates identity, Participant, and canonical mail ownership to the active ESM Platform Core contract. ESM Platform is not required for standalone operation, and this plugin does not silently enable that integration.

Source code

The distributed plugin contains human-readable PHP, JavaScript, and CSS source. First-party JavaScript and CSS are not minified, and no build step is required to inspect or modify the distributed source.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • authentication
  • consent
  • login
  • membership
  • registration
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.4 · PHP 7.4
Update activity5 Oct 202628d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.