This is the official documentation for the Simple Membership Plugin for WordPress.
You should go through this documentation to setup and configure the plugin. You can bookmark this page for easy access in the future.
Plugin Installation
Basic Setup
- Basic Setup and Configuration Documentation (Read This First)
- What is a Membership Join Us Page
- Membership Registration Process Overview
- Creating Membership Levels for Your Site
Usage Documentation
- Manually Adding a New Member to Your Site
- Hiding the Join Us Link from Your Visitors
- Add a Member Login Widget to the Sidebar
- How to Apply Content Protection
- How to Use Category Protection
- How to Use Partial or Section Protection
- Apply Protection to Posts and Pages in Bulk
- Creating Teaser Content (More Tag Protection) For Your Membership Site
Redirection for Your Members
- Configure After Login Redirection for Members
- Configure After Logout Redirection for Members
- Configure After Registration Redirect for Members
- Configure Auto Login After Registration
Membership Payment
- Creating a PayPal Payment Button for Your Membership (New API) [Recommended]
- Creating a PayPal Subscription/Recurring Payment Button (New API) [Recommended]
- Creating a PayPal Button for Your Membership Payment
- Creating a PayPal Subscription/Recurring Payment Button
- Canceling a PayPal Subscription as a Merchant
- What Happens when a Subscription Payment is Canceled
- Display Active Subscriptions with a Cancellation Option
- Stripe Buy Now Button (SCA Compliant/New) [Recommended]
- Stripe Subscription Button (SCA Compliant/New) [Recommended]
- Canceling Stripe Subscriptions – Merchant and Member Options Explained
- Braintree Payment Button for Your Membership Payment
- Accept Stripe Payments Plugin Integration for Membership Payment
- WP Express Checkout Plugin Integration for Membership Payment
- Supported Currencies for Membership Payment
- Payment Testing Checklist for Simple Membership
- Require Account Creation Before Membership Payment (2nd Method of Registration)
- Paid Registration from the Thank You Page
- Auto Redirect Users to the Paid Registration Link After Payment
- How to Offer Customers a Free Trial Period
Membership Renewal and Upgrade Payment
- Creating Membership Renewal Button
- Creating Membership Upgrade Button
- Manual Button to Allow Updating/Changing of Membership Level
- Auto Downgrade an Expired Member’s Account
- Manually Activate Expired Account or Extend Access
Free Membership Access
- How to Offer Your Customers a Free Membership
- Offering Multiple Free Memberships on Your Site
- Email Activation (Email Verification) for Member Account
Translation
- How to Translate the Simple Membership Plugin
- Customize Text and Messages Using the Translation File
Shortcode Related
Autoresponder Integration
Miscellaneous
- Recreating the required membership plugin pages and forms
- Manually approve members on your site
- Creating a private membership site
- Customize the various common messages
- Adding a Mini or Compact Login Widget to the Sidebar
- Show Password Option in the Login Form (Toggle Password Visibility)
- Adding a ‘Terms and Conditions’ to the Registration Page
- How one registration form is used for all users
- Logout Members on Browser Close – Force Member Logout
- Blacklisting and Whitelisting Feature
- Configuring Active Login Limit
- Configuring Failed Login Attempt Limit
- Member Reports and Stats Feature
- Cookies Used by Simple Membership Plugin
Integration/Compatibility (With Other Plugins)
- Understanding the Impact of Caching on Membership Sites
- W3 Total Cache plugin compatibility
- WP Super Cache plugin compatibility
- WP Rocket Cache Compatibility
- WP Fastest Cache Compatibility
- Protecting WooCommerce Product Pages with Simple Membership
- Protecting Media Files or Downloads in WordPress (Static File Security)
Email Related Documentation
- Send a Quick Notification Email to Your Members
- Send Direct Emails to a Group (Multiple Members)
- Customizing the From Email Address Value (Sender Name and Email)
- Customize emails using email merge tags (email shortcodes)
- Default Email Settings Values (Resetting Email Settings)
- Password Reset Functionality & Reset Notification Email Customization
- Regenerate and Resend the Unique Registration Completion Link
Advanced Tweaks / Customization
- Full List of Advanced Tweaks and Customization Related Documentation
- Create Registration Form for a Particular Membership Level
- Member Registration Via an Invitation Code or Password
- Use Browser Developer Tools to Inspect Elements and Modify CSS
- Miscellaneous CSS tweaks for Simple Membership
- Miscellaneous PHP tweaks for Simple Membership
- Creating a Member Logout Link
- Providing WP User Roles with Permission to the Plugin’s Admin Dashboard
- The full list of advanced tweak resources is available here
Hooks and Filters Reference
Simple Membership API
Importing Users
- Import Existing WordPress Users into Simple Membership Plugin
- Bulk Import Member Data from a CSV File
- Migrate SWPM Members and Data to Another Site
- Giving WordPress Admin User Access to Your Protected Content
Troubleshooting
- Full List of Various Troubleshooting Resources
- Using the Debug Logging Feature to Troubleshoot
- Common Reasons for Content Protection to Not Work
- Common Reasons for Member Login Related Issues
- Test for Plugin and Theme Conflict
- Email Sending Issue on Your Site (Not Receiving Emails)
- JavaScript Errors on Your Site Causing an Error
- The full list of troubleshooting resources is available here
Tutorials
- Create a WordPress Member Directory to Display Your Users
- PCI Compliance Considerations for the Simple Membership Plugin
CAPTCHA Related
Free Addons
- After Login Redirection for Members
- Custom Messages Addon
- Social Login Addon (Login via Google, Facebook)
- Full Page Protection Addon (Useful if Using a Page Builder)
- SWPM Miscellaneous Shortcodes Addon
- Show Various Member Info Using Shortcodes
- MailChimp Integration Addon for Simple Membership
- Affiliates Manager and Simple Membership Integration
- The full list of addons can be found on our addons page
Premium Addons
- Membership Form Builder Addon
- Member Directory Listing Addon
- Member Data Exporter Addon
- Two-Factor Authentication (2FA) Addon
- bbPress Forum Integration Addon
- WooCommerce Payment Integration
- The full list of addons can be found on our addons page