Meta Membership is a clean, flexible, developer-friendly plugin for membership sites. Most membership plugins treat payments as the source of truth. Meta Membership is built around the membership cycle — so renewals, grace periods, and fixed annual expiry dates work the way your organisation actually expects.
Designed with clubs, nonprofits, professional associations, and community groups in mind.
It includes:
- Stripe-based payments and renewals (via Minimal Stripe Wrapper)
- Three renewal modes: fixed expiry date, anniversary, or never expires
- Fixed expiry with pro-rata fees for mid-year joiners
- Configurable grace periods — members retain access while they renew
- Registration policies: open, admin approval, or admin-only
- Page, post, and menu access control by membership status
- Built-in notifications for expiry reminders and admin alerts
- CSV import and export — migrate in from another plugin without losing your data
- Native MailPoet integration (via free Meta MailPoet add-on)
Whether you need a simple signup flow or granular control over membership logic, Meta Membership is built to adapt — without the bloat.
For documentation and add-ons, visit plugins.webworkz.nz
Ideal For
- Not-for-profit organisations
- Professional and hobby clubs
- Community and advocacy groups
- Event-based member programmes
- Developers building custom member workflows
Features
- Membership cycle as source of truth — status driven by cycle, not payment history
- Three renewal modes: fixed expiry date, anniversary, or never expires
- Fixed expiry date support — e.g. all memberships expire 1 April each year
- Pro-rata fees for members joining mid-period on fixed expiry memberships
- Configurable grace periods — expired members retain access while they renew
- Multiple membership types with separate fees, renewal rules, and registration policies
- Separate registration fee and renewal fee per membership type
- Stripe-integrated membership payments (via Minimal Stripe Wrapper)
- Manual payment option for members who pay offline
- Registration policies: open, admin approval, or admin-only
- Email validation option on registration
- Page, post, and menu visibility control by membership status
- Custom member fields (meta fields) with privacy and editability controls
- Two notification systems — event-triggered system notifications and configurable time-based membership reminders
- CSV member import — migrate from your existing system with membership type, expiry, status, and custom fields
- CSV member export
- WordPress role sync — optionally map membership types and statuses to WP roles for compatibility with other plugins
- Developer-friendly: modern architecture with PSR-4 autoloading and clean namespacing under MIME
- Built with not-for-profit governance workflows in mind
Notes for Developers
This plugin is built with a modern architecture using PSR-4 autoloading, namespacing under MIME, and follows WordPress best practices for escaping, sanitizing, and hooking. Documentation at https://plugins.webworkz.nz