Meta Membership

Meta Membership

Details
View on WordPress

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

Details

Plugin code:
meta-membership
Plugin version:
1.0.0
Outdated:
No
WP version:
6.2 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.0
Total installations:
0
Last updated:
2026-06-04
Rating:
Times rated:
0
access-control
membership
nonprofit
subscriptions
user-registration