Lee’s Membership Hierarchy Plugin

Time to read: 6 mins

1. The Plugin

Lee’s Membership Hierarchy Plugin
A powerful plugin to manage users, their organisations, roles, statuses, and expiry dates — all from the WordPress dashboard.

https://wordpress.org/plugins/search/lees-membership-hierarchy


2. Overview

This plugin allows WordPress site administrators to assign users to organisations, define their membership type (e.g. Admin, Member, Delegate), set statuses (e.g. Active, Inactive), and configure expiry dates for memberships. It supports both individual and organisation-level expiry and status logic, providing maximum flexibility.


3. Features

  • Manage organisations with name, expiry date, and status
  • Assign users to organisations
  • Customisable membership types (e.g. Admin, Delegate)
  • Status tracking with configurable values
  • Expiry management with visual flags
  • Admin views for organisation and user lists
  • Optional logic to inherit expiry/status from the organisation
  • Fully translatable and WordPress coding standards compliant

4. Screenshots


5. Installation

1. Download the plugin .zip file
2. Go to WordPress Admin > Plugins > Add New
3. Upload the .zip and activate

6. Usage

  1. Go to “Membership Options” under Settings to configure your labels, types, and statuses
  2. Use the “Organisations” menu to manage your organisation records
  3. Edit any user profile to assign them to an organisation, role, status, and expiry
  4. Visit “User Membership List” to see everything in one place

7. Support, Feedback & Technical

We do not create any additional tables in the database, but link into “wp_usermeta” and “wp_options”

If you have questions, feature requests, or want to report a bug, please email [email protected]


8. Contribute / Source

If you’re a developer and want to contribute, view the code on GitHub:
https://github.com/leethomastech/lees-membership-hierarchy


9. Buy Me a Coffee

https://buymeacoffee.com/leethomastech


10. Download Direct

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.