跳至主要內容
WordPress.org

Taiwan 正體中文

  • 佈景主題目錄
  • 外掛目錄
  • 最新消息
  • 技術支援
  • 關於我們
  • 團隊
  • 取得 WordPress
取得 WordPress
WordPress.org

Plugin Directory

ESM Membership & Auth

  • 提交外掛
  • 我的最愛
  • 登入
  • 提交外掛
  • 我的最愛
  • 登入

ESM Membership & Auth

由 SMBAforum 開發
下載
  • 詳細資料
  • 使用者評論
  • 安裝方式
  • 開發資訊
技術支援

外掛說明

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. Korean (ko_KR) is included for direct-install quality assurance, and the plugin remains compatible with WordPress.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.

安裝方式

  1. Install and activate ESM Membership & Auth.
  2. Open ESM Membership & Auth > Dashboard. Activation itself has not changed the site.
  3. Open Membership setup and review the setup description.
  4. On a standalone WordPress site, choose Apply membership setup when you are ready. You may create or map the canonical membership pages during that explicit action.
  5. Replace the starter terms/privacy text with the site owner’s actual policies before opening registration to visitors.
  6. Test registration, OTP mail delivery, login, username recovery, and password reset.
  7. On an ESM Connected site, keep Shadow mode unless every required provider cutover gate passes.

常見問題集

Does this plugin require ESM Platform?

No. Its primary membership and authentication features work on a standalone WordPress installation.

Does activation automatically create pages or database tables?

No. Activation is load-only. Site-changing setup is performed only after an administrator explicitly applies Membership setup.

Does it overwrite existing login or registration pages?

No. Explicit setup reuses compatible existing routes where possible and does not overwrite the content or ownership metadata of pages owned by another system.

How are registration emails sent?

Standalone authentication mail is sent through WordPress wp_mail(). Site administrators may use their normal WordPress SMTP or mail-delivery plugin.

Does this plugin create a separate WordPress member account table?

No. Completed standalone registrations create normal WordPress users in wp_users. Plugin-owned tables store bounded registration workflow data, verification state, consent evidence, and outbox records.

What happens when ESM Platform Core is active?

Shadow mode remains the default. External Provider mode is opt-in and runtime-gated. WordPress accounts remain in wp_users, while ESM Participant and connected ESM services remain owned by Core.

Does uninstall delete WordPress users?

No. WordPress users and Core-owned ESM data are never deleted by this plugin. Plugin-owned tables, options, and plugin-owned user meta are removed only when the administrator explicitly enables the uninstall deletion setting before uninstalling.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈ESM Membership & Auth〉的開發相關工作。

參與者
  • SMBAforum

將〈ESM Membership & Auth〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄。

變更記錄

1.0.7

  • Updated the Membership product icon to the canonical ESM plugin-family symbol with the Membership indigo/violet product palette.
  • Added versioned icon cache-busting; no membership workflow or Activation Zero-Work behavior changed.

1.0.6

  • Lightweight packaging: optimized the runtime Membership product icon without changing its visual design.
  • Added package-size auditing while preserving the v1.0.5 Plugin Check remediation and Zero-Work activation behavior.

1.0.5

  • Removed remaining direct REQUEST_URI superglobal access and normalized request URI intake through filter_input() for Plugin Check cleanliness.
  • No functional change to routing, Activation Zero-Work, or membership ownership.

1.0.4

  • Plugin Check hardening: translators comments for placeholders, WordPress.org JIT translation loading, unique root namespace, nonce/input hygiene, sanitized server/query inputs, and documented custom-table exceptions.
  • No functional change to the Activation Zero-Work contract or membership workflow ownership.

1.0.3

  • Increased administrator typography scale and text contrast across dashboard, workspace tabs, cards, forms, tables, status text, and help copy for improved readability.
  • Bumped admin asset cache key to ui5.

1.0.2

  • Redesigned the WordPress admin workspace to match the ESM public-plugin visual system.
  • Moved the full-color Membership hero banner to the top of every plugin admin screen.
  • Added large in-content workspace navigation and page headings.
  • Moved the Zero-Work activation notice directly below the dashboard hero for first-run visibility.
  • Refined dashboard status cards and refreshed admin asset cache versioning.

1.0.1

  • First WordPress.org submission candidate.
  • Activation Golden Lock: install, update, activation, and first reads perform no operational setup.
  • Explicit administrator-owned Membership setup for schema, defaults, cleanup scheduling, and optional standalone page provisioning.
  • Standalone registration with terms/consent, email OTP, WordPress account creation, login, logout, username recovery, password reset, and profile editing.
  • Optional ESM Connected Shadow/External provider boundary with runtime fallback to Core.
  • ESM public-plugin admin design system with Membership Indigo identity.
  • WordPress locale-based internationalization and complete Korean QA target.
  • Privacy exporter/eraser and privacy-policy helper content.
  • Human-readable source and WordPress.org update-authority compliance.

中繼資料

  • 版本 1.0.7
  • 最後更新 2 天前
  • 啟用安裝數 少於 10 次
  • WordPress 版本需求 6.4 或更新版本
  • 已測試相容的 WordPress 版本 7.1.3
  • PHP 版本需求 7.4 或更新版本
  • 語言
    English (US)
  • 標籤:
    authenticationconsentloginmembershipregistration
  • 進階檢視

評分

這個項目尚無任何評論記錄。

撰寫評分

查看全部使用者評論

參與者

  • SMBAforum

技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

檢視技術支援論壇

  • 關於我們
  • 最新消息
  • 主機代管
  • 隱私權
  • 展示網站
  • 佈景主題目錄
  • 外掛目錄
  • 區塊版面配置目錄
  • Learn
  • 技術支援
  • 開發者資源
  • WordPress.tv ↗
  • 共同參與
  • 活動
  • 贊助基金會 ↗
  • Swag ↗
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org

Taiwan 正體中文

The WordPress® trademark is the intellectual property of the WordPress Foundation.

  • 查看我們的 X (之前的 Twitter) 帳號
  • 造訪我們的 Bluesky 帳號
  • 造訪我們的 Mastodon 帳號
  • 造訪我們的 Threads 帳號
  • 造訪我們的 Facebook 粉絲專頁
  • Visit our Instagram account
  • Visit our LinkedIn account
  • 造訪我們的 TikTok 帳號
  • Visit our YouTube channel
  • 造訪我們的 Tumblr 帳號
程式碼,如詩