Title: MemberGlut &#8211; Membership, Roles &amp; Content Restriction
Author: AppGlut
Published: <strong>31. Mai 2024</strong>
Last modified: 8. Oktober 2026

---

Search plugins

![](https://ps.w.org/memberglut/assets/banner-772x250.png?rev=3338161)

![](https://ps.w.org/memberglut/assets/icon-256x256.png?rev=3338134)

# MemberGlut – Membership, Roles & Content Restriction

 By [AppGlut](https://profiles.wordpress.org/appglut/)

[Download](https://downloads.wordpress.org/plugin/memberglut.2.0.0.zip)

 * [Details](https://de-ch.wordpress.org/plugins/memberglut/#description)
 * [Reviews](https://de-ch.wordpress.org/plugins/memberglut/#reviews)
 *  [Installation](https://de-ch.wordpress.org/plugins/memberglut/#installation)
 * [Development](https://de-ch.wordpress.org/plugins/memberglut/#developers)

 [Support](https://wordpress.org/support/plugin/memberglut/)

## Description

MemberGlut turns your WordPress site into a membership site in minutes.

**In short:**

 * ✅ Free and paid membership plans
 * ✅ Stripe, PayPal and bank transfer payments
 * ✅ Protect any post, page, category or the whole site
 * ✅ A ready-made “My Account” page for members
 * ✅ Registration, login and pricing pages in one click
 * ✅ Full user role & capability editor
 * ✅ 23 ready-to-use emails
 * ✅ Everything below is free — no locked features

#### 📦 Membership Plans

 * Free or paid plans
 * One-time payment or recurring (daily, weekly, monthly, yearly)
 * Free trials
 * Sign-up fees
 * Limit the number of payments (e.g. 12 monthly payments)
 * Access for a set time, until a date, for a calendar year, or forever
 * Limit how many members can join a plan (“Sold out”)
 * Choose who can buy a plan (anyone, new members, or members of other plans)
 * Plan groups with upgrade and downgrade paths
 * Upgrades start right away, downgrades at the end of the period
 * Give a WordPress role with each plan
 * Set a different role when the plan ends
 * Duplicate, reorder, activate or deactivate plans
 * Copy a sign-up link for any plan

#### 💳 Payments

 * Stripe: cards, Apple Pay, Google Pay, 3-D Secure
 * PayPal: one-time payments and subscriptions
 * Bank transfer with your own instructions
 * Manual payments recorded by the admin
 * Test mode for safe testing
 * Automatic retries when a renewal payment fails
 * Refunds from the admin (full or partial)
 * Receipts and a thank-you page
 * Members can update their card
 * Payments list with filters, totals and CSV export

#### 🏷️ Coupons

 * Percent or fixed amount off
 * Limit to certain plans
 * Start and end dates
 * Total uses and uses per member
 * First payment only or every payment
 * New customers only
 * Import coupons from CSV

#### 🔒 Content Restriction

 * Protect posts, pages and custom post types
 * Protect categories, tags and custom taxonomies
 * Protect child pages, authors, page templates and URL patterns
 * Make the whole site members-only (with public pages you choose)
 * Per-post access settings in the block editor and classic editor
 * Show a teaser, a custom message, a login form, or redirect
 * Hide locked posts from blog lists, archives, search, sitemaps and the REST API
 * Show or hide menu items and widgets by plan, role or login state
 * Show or hide any block by plan or role
 * “Members-only content” block and shortcode
 * Rule tester: see what any user would see on any URL
 * Administrators always keep access

#### 👤 Member Account Page

 * Dashboard with current memberships
 * Edit profile (with email change confirmation)
 * Change password
 * View, cancel, renew and upgrade memberships
 * Update payment card
 * Payment history with receipts
 * Login activity and “log out other devices”
 * Delete account (optional)
 * Turn each tab on or off

#### 📝 Registration & Login

 * Registration, login, lost password, account, pricing and thank-you pages created
   in one click
 * Custom registration fields (text, select, checkbox, date, country and more)
 * Login with email, username or both
 * Password strength rules and strength meter
 * Terms, privacy and GDPR consent checkboxes
 * Approve new members manually or by email confirmation
 * Custom login URL and redirect away from wp-login.php
 * Redirects after login, logout and registration (also per role)
 * Pricing table with cards, comparison or list layout

#### 🛡️ Security

 * Limit how many devices a member can use at once
 * Lock out after too many failed logins
 * Honeypot spam protection
 * Google reCAPTCHA (v2 / v3), hCaptcha or Cloudflare Turnstile
 * Hide the admin bar by role
 * Block wp-admin by role
 * Login history for every member

#### 🔐 Privacy & GDPR

 * WordPress “Export Personal Data” includes membership data
 * WordPress “Erase Personal Data” removes or anonymises it
 * Consent records with date and IP
 * Suggested privacy policy text

#### 👥 Members Management

 * Members list with search, filters and bulk actions
 * Add members and give or remove plans by hand
 * Extend, put on hold, cancel or change a member’s plan
 * Private notes on members
 * Full activity history for every member
 * Send an email to members of chosen plans
 * Export members to CSV
 * Turn existing users into members in one click

#### 🎭 Roles & Capabilities

 * Create, edit, clone and delete roles
 * Add and remove capabilities
 * Set the default role for new users
 * Import and export roles

#### ✉️ Emails

 * 23 emails for members and admins (welcome, receipt, renewal, expiry, cancel…)
 * Edit subject and text with smart tags
 * Live preview and test send
 * Reminders before expiry, renewal and trial end
 * Your own sender name, address and footer

#### 📊 Dashboard & Tools

 * Dashboard: active members, revenue, MRR, churn and a 12-month chart
 * Setup checklist for new sites
 * Recent activity
 * Export / import your setup to another site (settings, plans, rules, roles, emails,
   coupons)
 * Logs and access log
 * System status and Site Health checks
 * Maintenance tools (run expirations, recount, sync roles, clear cache)

#### 🧩 Shortcodes & Blocks

 * [memberglut_register] — registration and checkout
 * [memberglut_login] — login form
 * [memberglut_account] — My Account page
 * [memberglut_plans] — pricing table
 * [memberglut_restrict]…[/memberglut_restrict] — members-only content
 * [memberglut_member], [memberglut_expiry], [memberglut_members], [memberglut_count]
   and more
 * Every shortcode is also a block

#### ⚙️ For Developers

 * REST API
 * Template overrides in your theme
 * 100+ actions and filters
 * Background jobs with Action Scheduler
 * Translation ready, RTL ready, WPML and Polylang compatible
 * Works with caching plugins (member pages are never cached)
 * Multisite compatible

### External services

MemberGlut connects to the services below only when you turn them on. Nothing is
sent to any of them by default.

#### Stripe

Used to take card payments when the Stripe gateway is enabled. When a member pays,
their email, name, the plan and the amount are sent to Stripe from your server (
api.stripe.com), and the Stripe.js library is loaded from js.stripe.com on the checkout
and account pages so card details go straight to Stripe. Stripe sends payment notifications(
webhooks) back to your site.
 [Terms of service](https://stripe.com/legal/ssa) ·
[Privacy policy](https://stripe.com/privacy)

#### PayPal

Used to take PayPal payments when the PayPal gateway is enabled. The plan and amount(
and the member’s email for subscriptions) are sent to PayPal from your server (api-
m.paypal.com), and the PayPal JavaScript SDK is loaded from www.paypal.com on the
checkout page. PayPal sends payment notifications (webhooks) back to your site.

[User agreement](https://www.paypal.com/legalhub/useragreement-full) · [Privacy statement](https://www.paypal.com/myaccount/privacy/privacyhub)

#### Google reCAPTCHA

Used when reCAPTCHA is chosen in Global Settings › Captcha, on the forms you select.
The script is loaded from www.google.com and the visitor’s answer and IP address
are sent to Google to be checked when the form is submitted.
 [Terms of service](https://policies.google.com/terms)·
[Privacy policy](https://policies.google.com/privacy)

#### hCaptcha

Used when hCaptcha is chosen in Global Settings › Captcha. The script is loaded 
from js.hcaptcha.com and the visitor’s answer and IP address are sent to hCaptcha(
api.hcaptcha.com) when the form is submitted.
 [Terms of service](https://www.hcaptcha.com/terms)·
[Privacy policy](https://www.hcaptcha.com/privacy)

#### Cloudflare Turnstile

Used when Turnstile is chosen in Global Settings › Captcha. The script is loaded
from challenges.cloudflare.com and the visitor’s answer and IP address are sent 
to Cloudflare when the form is submitted.
 [Terms of service](https://www.cloudflare.com/website-terms/)·
[Privacy policy](https://www.cloudflare.com/privacypolicy/)

## Blocks

This plugin provides 1 block.

 *   Members-only content

## Installation

 1. Install the plugin from Plugins › Add New, or upload the `memberglut` folder to`/
    wp-content/plugins/`.
 2. Activate it.
 3. Open MemberGlut › Dashboard and follow the “Get started” checklist: create the 
    membership pages, a plan, a payment method and a content rule.

## FAQ

### Do I need a payment gateway?

Only for paid plans. Free plans, content restriction, member accounts and the role
editor work without one.

### Which pages does MemberGlut need?

Registration, Login, My Account and Lost password (Pricing and Thank-you are optional).
Forms & Pages › “Create pages” makes them for you.

### Can I override the templates?

Yes. Copy any file from `wp-content/plugins/memberglut/templates/` to `wp-content/
themes/your-theme/memberglut/` and edit it there.

### Does it work with caching plugins?

Yes. Member pages send no-cache headers and are excluded from WP Rocket and LiteSpeed
Cache automatically (Global Settings › Advanced).

### I used MemberGlut 1.x. What happens to my data?

Plans, memberships, per-post restrictions and settings are moved to the new system
automatically when you update. The old shortcodes keep working. Please back up your
database before updating.

### What happens to my data if I delete the plugin?

Nothing is removed unless you turn on Global Settings › Advanced › “Delete all data
when the plugin is deleted”.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“MemberGlut – Membership, Roles & Content Restriction” is open source software. 
The following people have contributed to this plugin.

Contributors

 *   [ AppGlut ](https://profiles.wordpress.org/appglut/)

“MemberGlut – Membership, Roles & Content Restriction” has been translated into 
2 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/memberglut/contributors)
for their contributions.

[Translate “MemberGlut – Membership, Roles & Content Restriction” into your language.](https://translate.wordpress.org/projects/wp-plugins/memberglut)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/memberglut/), check
out the [SVN repository](https://plugins.svn.wordpress.org/memberglut/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/memberglut/) by 
[RSS](https://plugins.trac.wordpress.org/log/memberglut/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.0.0

 * New: membership plans with one-time and recurring billing, trials, sign-up fees,
   plan groups, upgrades and downgrades.
 * New: Stripe, PayPal, bank transfer and manual payments; coupons; refunds; receipts.
 * New: content rules for any content type, taxonomy, URL or the whole site, rule
   tester, block visibility and members-only block.
 * New: My Account page with self-service memberships, payments, activity and account
   deletion.
 * New: registration, login, lost-password and pricing pages and blocks; custom 
   registration fields; agreements and GDPR consent.
 * New: 23 customizable emails with reminders.
 * New: session limits, failed-login lockout, captcha, privacy export/erase.
 * New: dashboard, setup export/import, logs, access log, system status and maintenance
   tools.
 * New: REST API, template overrides, WPML/Polylang support, uninstall option.
 * Changed: completely new admin; data from 1.x is migrated automatically and old
   shortcodes keep working.

#### 1.1.5

 * Whole-site login control, shortcode documentation, login form styles.

#### 1.0.5

 * Role management and content restriction improvements.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **2.0.0**
 *  Last updated **1 Woche ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/memberglut/), [Russian](https://ru.wordpress.org/plugins/memberglut/)
   und [Ukrainian](https://uk.wordpress.org/plugins/memberglut/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/memberglut)
 * Tags
 * [content restriction](https://de-ch.wordpress.org/plugins/tags/content-restriction/)
   [membership](https://de-ch.wordpress.org/plugins/tags/membership/)[paywall](https://de-ch.wordpress.org/plugins/tags/paywall/)
   [subscriptions](https://de-ch.wordpress.org/plugins/tags/subscriptions/)[user roles](https://de-ch.wordpress.org/plugins/tags/user-roles/)
 *  [Advanced View](https://de-ch.wordpress.org/plugins/memberglut/advanced/)

## Ratings

Es wurden noch keine Rezensionen eingereicht.

[Your review](https://wordpress.org/support/plugin/memberglut/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/memberglut/reviews/)

## Contributors

 *   [ AppGlut ](https://profiles.wordpress.org/appglut/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/memberglut/)