WordPress plugin intelligence profile

Membes

WordPress integration plugin for Membes Association Management System, enabling single sign-on, calendar display, member directory, and joining forms.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.0.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 5.0 · PHP 7.4
Directory statusactive
Last directory update17 Jul 20263mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Membes version 1.0.0 as active, updated 3mo ago and tested up to WordPress 7.0.

Overview

About this plugin

The Membes AMS Integration plugin seamlessly connects your WordPress website with the Membes Association Management System. This plugin is designed specifically for associations using Membes AMS who want to enhance their WordPress website with member-focused functionality.

Important Note: This plugin requires an active Membes AMS account. It will not function without proper Membes AMS credentials and API access.

Key Features

  • Single Sign-On (SSO) – Allow members to log into WordPress using their Membes credentials
  • Event Calendar – Display upcoming events from Membes on your website
  • Member Directory – Searchable, filterable member directory with privacy controls
  • Member Joining – Display membership types and enable online registration
  • Customizable Layouts – Developers can customize layouts without overriding plugin core
  • Seamless Integration – Keep Membes as the single source of truth for member data

Perfect For

  • Professional associations
  • Trade organizations
  • Member-based nonprofits
  • Certification bodies
  • Industry groups

How It Works

  • Install and activate the plugin
  • Configure your Membes AMS API credentials
  • Enable desired features (SSO, calendar, directory, etc.)
  • Use shortcodes or widgets to display content on your pages
  • Customize styling to match your theme

About Membes AMS

Membes AMS is a comprehensive Association Management System that handles membership management, event registration, CPD tracking, communications, and more. com.

Shortcodes

After activating and configuring the plugin, use these shortcodes in any page or post.

[membes_sso]

Displays a login/logout button powered by Membes SSO. When clicked, logged-out visitors are sent through the Membes OAuth flow and automatically given a WordPress account on their first login.

Attributes:

  • text — Button label. Defaults to the login/logout labels configured in Membes → Display Settings (typically “Login” and “Logout”).
  • class — CSS class applied to the button element. Default: membes-sso-button.

Examples:

[membes_sso] [membes_sso text="Member Login"] [membes_sso text="Sign In" class="my-button"]

SSO setup (one-time):

Before the SSO shortcode will work you need to configure an OAuth client in your Membes AMS account and enter the credentials in WordPress:

  • In your Membes AMS admin, create an OAuth/SSO client and note the Client ID.
  • Set the Redirect URI on the Membes side to: https://yoursite.com/membes_sso_callback
  • In WordPress, go to Membes → Connection Settings and enter the Client ID.
  • In Membes → Display Settings you can change the default login/logout button labels.
  • Place [membes_sso] on any page — a “Login” link will appear for logged-out visitors and a “Logout” link for logged-in members.

[membes_event_feed]

Displays a short list of upcoming events pulled from your Membes calendar. Suitable for a homepage or sidebar widget area.

Attributes:

  • max_events — Number of events to display. Default: configured in Membes → Display Settings (factory default: 3 ).
  • layout — list or grid. Default: configured in Membes → Display Settings (factory default: list ).

Examples:

[membes_event_feed] [membes_event_feed max_events="5"] [membes_event_feed layout="grid" max_events="6"]

[membes_calendar_page]

Displays a full monthly event calendar with navigation and optional filters. Intended for a dedicated “Events” page.

Attributes:

  • show_filters — Whether to show the filter panel above the calendar. Accepts true or false. Default: configured in Membes → Display Settings (factory default: true ).

Examples:

[membes_calendar_page] [membes_calendar_page show_filters="false"]

[membes_memberships]

Lists the membership types available in your Membes account, with descriptions and a “Join” button for each. Use this on a “Join Us” or “Membership” page.

Attributes:

  • layout — list or grid. Default: configured in Membes → Display Settings (factory default: list ).

Examples:

[membes_memberships] [membes_memberships layout="grid"]

[membes_member_directory]

Displays a searchable, filterable member directory. ) are driven by the directory configuration in your Membes account.

Attributes:

  • directory_id — The numeric ID of the Membes directory to display. Default: configured in Membes → Display Settings. Required if you have multiple directories.
  • country — Pre-filter results to a specific country using a two-letter ISO country code (e.g. AU, US ). Default: empty (show all countries).

Examples:

[membes_member_directory] [membes_member_directory directory_id="42"] [membes_member_directory directory_id="42" country="AU"]

To find your directory ID, go to your Membes AMS admin and open the directory — the ID appears in the URL.

External Services

com ).

Data sent to Membes AMS:

* Authentication credentials (org ID and secret key) to obtain an access token

* Member profile lookups, event queries, and directory searches initiated by your site’s visitors

No data is sent to any service controlled by this plugin’s developers. All API communication goes directly between your WordPress site and your own Membes AMS account.

  • Membes AMS Privacy Policy

This plugin will not function without an active Membes AMS account and valid API credentials.

Third-Party Libraries

This plugin bundles the following open-source libraries:

  • Tom Select (v2.4.3) — Versatile select widget used for searchable dropdowns in the calendar and member directory. https://github.com/orchidjs/tom-select — Apache License 2.0
  • MicroModal (v0.4.10) — Lightweight accessible modal library used for event detail popups. https://github.com/Ghosh/micromodal — MIT License
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • association
  • calendar
  • directory
  • membership
  • sso
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 5.0 · PHP 7.4
Update activity17 Jul 20263mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.