plugin-icon

Meta Membership

Автор: jerrystewart99·
WordPress membership built around the membership cycle, not transactions. Free, flexible, and designed with clubs and nonprofits in mind.
Версия
1.0.4
Последние изменения
Jun 11, 2026

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.

Try it now — no install needed. Explore a fully-configured demo site running entirely in your browser, with sample membership types, members in different lifecycle states, and a working registration flow: Launch the live demo

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, 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

Проверено на
WordPress 7.0
Этот плагин можно скачать и использовать при .