WP Membership

Bluehost Shared Hosting

WP Membership

WP Membership — Complete membership, payments, profiles & content protection for WordPress (v1.6.5).

Sell paid access, manage member profiles, protect content, and run a community with PayPal, Stripe, and WooCommerce. Includes free trials, recurring plans, directories, badges, gifts, waitlists, QR membership cards, Setup Wizard, form builders, front-end skins, and template overrides.

Chris Lema Review

WP Membership

Membership Packages & Billing

Package types

  • Free account
  • One-time payment
  • Recurring subscription
  • Free trial & paid trial
  • Variable payment packages
  • Expiry intervals & billing cycle limits
  • 7 pricing table styles
  • 2 signup wizard styles
  • WordPress user role per package
  • Package limits (posts / messages / gallery)

Payment gateways

  • PayPal Express Checkout
  • Stripe (classic + Payment Element / Checkout)
  • Full sync with Stripe Plans
  • WooCommerce (use any WooCommerce gateway)
  • Coupons
  • Country / region tax
  • Payment history
  • PDF invoices

Subscription lifecycle

  • Upgrade / downgrade from My Account
  • Cancel subscription
  • Grace period & pause membership
  • Expiry reminder emails (cron)
  • Win-back & milestone emails
  • Upgrade preview before switching

Growth & capacity

  • Invitation-only registration codes
  • Package capacity + waitlist (claim window)
  • Gift memberships (purchase & redeem)
  • Referral program
  • Team seats (owner invites members)
  • CSV member import / export

WP Membership

My Account, Public Profiles & Directory

My Account modules

  • Membership level & billing
  • Account settings / password / photo / cover
  • Membership card (QR)
  • Messages board
  • Images / documents gallery
  • Bookmarks, follow, activity, profile views
  • All posts / new post / edit post + custom fields
  • Gifts, referrals, team seats
  • Verification tab & account deletion
  • Custom menu links + dark mode

Public profile

  • Cover, photo, verified badge
  • Badges, online status, country flag
  • Follow + social counts
  • About, personal info, social links
  • Intro video, gallery, documents
  • Member posts & activity
  • Contact form, share, bookmark
  • PDF profile download
  • Username-based profile URLs
  • 5 public profile layouts

User directory & community

  • 2 directory styles
  • Filters: location, role, package, custom fields
  • Directory map (Leaflet)
  • Profile completion meter
  • Member spotlight
  • Online users shortcode
  • Profile card shortcode + widget
  • Author box on posts
  • Achievement badges
  • Verified account workflow
  • Follow / following lists
  • Activity feed (public / private)
  • Profile view tracking
  • Member events + check-in
  • Front-end member posting
  • Custom profile & registration fields

Content Protection & Access Control

  • [iv_members] shortcode (role, package, verified, logged-in, after days)
  • Gutenberg block: Members Only
  • Blocked URL rules by role / package / login / verified
  • Protected categories by user role
  • Unlock content after N days on package
  • Locked-post analytics
  • Lock entire site for guests (+ allowed URLs)
  • Default restriction messages
  • Verified-only content shortcode
  • Media library restriction for members
  • Hide admin bar for non-admins
  • Page redirects (signup, My Account, public profile)

Registration, Login & Security

  • Multiple custom registration forms
  • Auto approve / email verification / admin approve
  • Optional role picker on signup
  • Invitation-only mode
  • Blocked usernames & emails (wildcards)
  • Password strength meter & rules
  • reCAPTCHA v3
  • Cover photo on signup + Gravatar fallback
  • Login page + password reset
  • Login popup (menu injection)
  • Magic login (passwordless email link)
  • Two-factor email OTP
  • Google OAuth + Facebook Login
  • Social login shortcode on login page
  • Privacy defaults for email visibility
  • Front-end skins: Default, Dark, Light, Minimal

Admin, Emails & Integrations

Admin modules

  • Setup Wizard + optional demo data
  • Packages, coupons, invitations, waitlist
  • User Setting: approve / reject / block / edit
  • Directory column controls
  • Reports: package pie, revenue, registration timeline
  • Events management (optional module)
  • Badges manager
  • Overridable templates in your theme

Email templates

  • Welcome / verification / forgot password
  • Order emails (member + admin)
  • Approval: pending / approved / rejected / blocked
  • Invitation & waitlist claim emails
  • Verified request / approved / declined
  • Subscription reminder & cancellation
  • Magic login, 2FA, gifts, team seats
  • Win-back & milestone emails

Integrations & settings tabs

  • MailChimp / newsletter list sync
  • WooCommerce billing address sync
  • WPML-friendly login module
  • Developer hooks (HOOKS.md)
  • 13 language files (RU, DE, JA, ES, FR, ZH, PT, IT, TR, NL, SV, EL, EN)
  • Responsive & Ajax front end
  • Page Setting · Import / Export CSV
  • Settings (General) · My Account · Public Profile
  • Registration Forms · Blocked URL · Payment Page
  • Email Setting · MailChimp · Social Login
  • Page Redirect · Tax · Badges

Full Feature Checklist

  • Responsive & Ajax membership experience
  • Translatable (13 language packs)
  • PayPal Express Checkout
  • Stripe (plans sync + Payment Element)
  • WooCommerce payments
  • Free / one-time / recurring / trial / variable packages
  • 7 pricing table styles
  • 2 signup wizard styles
  • Front-end skins + custom colors / CSS
  • My Account with modular menus
  • User social profile & privacy
  • Change password / photo / cover
  • Front-end post create & edit + custom fields
  • Subscription upgrade / downgrade / cancel
  • Coupons
  • User role creation by package
  • Template overrides
  • Page redirects + hide admin bar
  • Page Setting for all key pages
  • Full email template set
  • 5 public profile layouts
  • Payment history CPT
  • Reports with pie & line charts
  • 2 user directory styles + map & filters
  • Content protection shortcode + Gutenberg block
  • Blocked URL / page restriction module
  • Protected categories
  • Site lock for guests
  • WP User Setting module for admins
  • Subscription reminder email module
  • Registration & profile form builders
  • CSV user importer / exporter
  • PDF profile / invoice generator
  • User bookmarks
  • Message board
  • Image gallery on public profile
  • reCAPTCHA v3
  • Magic login & 2FA OTP
  • Google & Facebook social login
  • Login popup
  • Invitations & waitlist
  • Gift memberships
  • Referrals & team seats
  • Verified accounts & badges
  • Follow, activity, online status, profile views
  • Member spotlight & profile cards
  • QR membership card + verify page
  • Member events + check-in
  • Grace period, pause, win-back, milestones
  • Package capacity limits
  • Tax module (common or country-based)
  • Setup Wizard + demo data
  • Developer hooks

Shortcodes

Shortcode Purpose
[iv_membership_price_table] Pricing table (styles 1–7)
[iv_membership_form_wizard] Signup / payment wizard (form=”slug” optional)
[iv_membership_profile_template] My Account dashboard
[iv_membership_profile_public] Public member profile
[iv_membership_login] Login + password reset
[iv_membership_login_popup] Popup login trigger
[iv_membership_user_directory] Member directory
[iv_members]...[/iv_members] Restrict content by role / package / verified / login
[iv_membership_verified]...[/iv_membership_verified] Verified members only
[iv_membership_followers] / [iv_membership_following] Follow lists
[iv_membership_activity] Activity feed
[iv_membership_online_users] Online members
[iv_membership_profile_card] Compact profile card
[iv_membership_badges] Achievement badges
[iv_membership_spotlight] Featured members
[iv_membership_card] / [iv_membership_verify] Digital card + QR verify
[iv_membership_gift] / [iv_membership_gift_redeem] Gift purchase & redeem
[iv_membership_reminder_email_cron] External cron for reminders

Change log

1.6.5 — 6 November 2026

Major feature update — hundreds of new options & modules - Setup Wizard with demo packages / members - Stripe Payment Element / Checkout (classic Stripe still supported) - Front-end skins (Default, Dark, Light, Minimal) + custom colors / CSS - My Account dark mode + modular menu toggles (card, messages, gallery, bookmarks, gifts, referrals, team seats, follow, activity, profile views, verification, delete account, custom links) - Public profile modules: cover, verified badge, intro video, gallery, documents, contact, share, PDF download, 5 layouts, username URLs - Member directory filters (location, role, package, custom fields) + Leaflet map + profile completion - Invitation codes & invitation-only registration - Package capacity + waitlist with claim links - Gift memberships (purchase & redeem) - Referral program - Team seats (owner invites members) - Magic login (passwordless) + email 2FA OTP - Login popup + Google / Facebook social login - Multiple registration forms + email verification / admin approve modes - Blocked usernames & emails, password strength, reCAPTCHA v3 - Verified accounts workflow + achievement badges - Follow / activity feed / online status / profile views / country flags - Member spotlight + profile card shortcode / widget / author box - QR membership card + verify page - Member events + check-in - Content protection: [iv_members] (role, package, verified, logged-in, after days), Gutenberg Members Only block - Blocked URL rules, guest site lock, protected categories, locked-post analytics - Subscription grace period, pause, upgrade preview, win-back & milestone emails - Expanded email templates (invitations, waitlist, verification, gifts, team seats, magic login, 2FA, and more) - CSV import / export, PDF invoices, WooCommerce billing sync - Reports expanded (packages, revenue, registrations, win-back, locked posts) - Developer hooks (HOOKS.md) + full offline documentation refresh

1.6.4 — 20 July 2025

Patchstack issue fixed

1.6.3 — 31 October 2024

Wordfence security update

1.5.9 — 23 Mar 2023

Bug fixed

1.5.7 — 2 Feb 2022

Remove WP 5.9 message and add user role in User Directory

1.5.3 — 03 Oct 2021

Add registration & profile form builder Update user module for admin

1.5.2 — 22 Sep 2021

Added image gallery on the public profile

1.5.1 — 16 Sep 2021

Added Recaptcha V3

1.5.0 — 13 Sep 2021

Add CSV user importer Add PDF Generator Add User Bookmark Add Message Board Changed User Profile Changed User Directory

1.4.7 — 27 Dec 2020

Bug fixed for Stripe API code

1.4.6 — 02 Nov 2020

Bug fixed: user update from WP admin

1.4.5 — 02 Nov 2020

Bug Fix: Multiple vulnerabilities including CSRF

1.4.4 — 14 Jan 2020

Updated Stripe API code

1.4.3 — 11 April 2019

Update PayPal & Stripe issue

1.4.2 — 14 February 2019

Bug fix

1.4.1 — 29 January 2019

Bug fix

1.4.0 — 9 Sep 2018

Update MailChimp API

1.3.9 — 7 July 2018

Bug fix

1.3.8 — 10 April 2018

Add social login plugin shortcode on login page

1.3.7 — 26 March 2018

Bug fix on Blocked URL module

1.3.6 — 22 March 2018

Bug fix on payment module

1.3.5 — 7 March 2018

WooCommerce Payment Integration

1.3.4 — 27 September 2017

Update login module for WPML

1.3.3 — 26 July 2017

Add Registration Fields add/edit Setting

1.3.2 — 28 June 2017

Bug Fix for WordPress 4.8

1.3.1 — 4 May 2016

Bug Fix for WordPress 4.5

1.3.0 — 15 February 2016

Add: Tax module (common tax or country base tax) Add: WooCommerce Billing Address Add: My Account menu show/hide Bug: WPML post issue Bug: Payment History user id + Amount issue

1.2.9 — 8 September 2015

Add: The word "Free" added on OP file

1.2.8 — 20 August 2015

Add: 11 language files inside the plugin

1.2.7 — 30 June 2015

Add: Subscription cancel notification

1.2.5 — 07 June 2015

Bug Fixed: Login Page image re loader issue

1.2.4 — 23 May 2015

Bug Fixed: Free Package to Free Package User Role Update issue

1.2.3 — 19 May 2015

Bug Fixed: Free User Role Update

1.2.3 — 16 May 2015

Bug Fixed: Email template

1.2.3 — 30 April 2015

Add: Add|Edit|Delete User Profile Fields by Admin Add: Page Restriction Module By User Role

1.2.2 — 21 April 2015

Bug Fixed: User Register page without package issue

1.2.1 — 19 April 2015

Add Subscription Reminder Email Module Add Stripe Free Package Without Credit Card Bugs Fixed

1.0.9 — 04 Mar 2015

Add Variable Subscription Add User Setting Module for change user role, expire date and payment statues by admin Bug Fixed: Content restriction by user role

1.0.8 — 13 Feb 2015

Change Loading image string

1.0.7 — 10 Feb 2015

Update "My Account" page membership level

1.0.6 — 1 Feb 2015

Fixed error on protected category module

1.0.6 — 29 Jan 2015

Add Protected Category for user role

1.0.5 — 23 Jan 2015

Add 2 style User Directories

1.0.4 — 21 Jan 2015

Fixed Login Error on user Login Page

1.0.3 — 20 Jan 2015

Update Profile Post Pagination

1.0.2 — 19 Jan 2015

Add Custom Post Add Custom Fields

1.0.2 — 17 Jan 2015

Bugs Fixed On Payment Page

Contributor

Peter Babel : Subscription cancel notification