EffectIO Paid Memberships Pro – Member Directory Add On 2.2

Original price was: $70.00.Current price is: $9.99. / year

Drop-in compatible replacement & Licensed Product

Adds a customizable Member Directory and Member Profiles to your membership site. Version: 1.1 Adds a customizable Member Directory and Member Profiles to your membership site.

Released on: 2025-09-19

Single License

Club Membership

17,99 / Month Membership

NEW Activate all licensed items with the free Dashboard

EffectIO Dashboard

Discover when we give away free Plugins

Find out when we give items for Free

Hey! 🎉 Monthly emails, tops. Snag exclusive plugins/themes for $0. They go quick, but you might just get a freebie! 😉

30 Days Money Back Guarantee

Guaranteed pre-activated plugins. Most items work immediately after installation. Open a support ticket to obtain the license keys for the ones that ask for activation.

Free support to install and setup on your site.

Description:

Upgrade your Paid Memberships Pro experience with the Member Directory Add-On 1.1. It’s a valuable Plus Add-On that allows you to create a comprehensive member directory and profile pages on your WordPress site.

Features:

  • Effortlessly manage a member directory and profile pages.
  • Display user profiles and directory listings with customizable layouts.
  • Ability to show different views based on membership levels.
  • Create pages manually or let the plugin generate them for you.
  • Flexible customization options for theme compatibility and styling.
  • Take advantage of Member Directory Blocks for easy integration.
  • Add File Type Profile Fields such as audio, video, images, and documents.
  • Embed third-party links from YouTube, Vimeo, and more.

Installation and Setup:

Installing and setting up the Member Directory Add-On is a breeze. With the Paid Memberships Pro plugin already installed, simply activate the Add-On using a valid license. You can then generate your directory and profile pages through the plugin’s admin settings. Fine-tune the display attributes, include specific member levels, and showcase custom user profile information.

Compatibility and Styling:

The Member Directory Add-On seamlessly integrates with the popular Memberlite Theme, offering full integration and additional styling options. For theme authors and developers, custom templates can be created by copying the directory.php and profile.php files from the Add-On plugin files into a new directory within your theme. Non-theme authors can utilize a customizations plugin to create a unique shortcode and require the template file.

Effortless Updates and Support:

We recommend using the EffectIO Dashboard to effortlessly update your Member Directory Add-On, which comes pre-activated and ready to use. EffectIO also offers premium support to ensure a smooth experience. Take advantage of super deals with discounts ranging from 30% to 90% on premium products. Get your Paid Memberships Pro – Member Directory Add-On 1.1 today and enhance your WordPress membership site with an exceptional member directory and profile pages functionality.

Adds a customizable Member Directory and Member Profiles to your membership site.

2.1.2 — 2025-09-16
  • ENHANCEMENT: Only show the map address fields if the "Hide From Directory" option is deselected. (@andrewlimaza)
  • BUG FIX: Fixed an issue where the $limit attribute may not be an integer in some cases and cause an error with limit calculations for the directory page. (@ideadude)
  • BUG FIX: Fixed issues where getting a member's avatar would fail if the username contained special characters. (@MaryOJob, @camilolunacom)
  • REFACTOR: Removed an unused filter `pmpromm_view_profile_text`. (@andrewlimaza)
2.1.1 — 2025-08-19
  • BUG FIX: Resolved an issue where the profile page did not correctly support parent pages. (@andrewlimaza)
2.1 — 2025-08-05
  • ENHANCEMENT: Added Google Maps functionality to the directory and profile pages. See our documentation for new actions and filters - most are borrowed from the Membership Maps Add On with `pmpromd_` prefix instead of `pmpromm_` (@andrewlimaza)
  • ENHANCEMENT: Adjusted the default generated shortcodes for both the directory and profile pages to include the `elements` attribute with a default set of elements. (@kimcoleman)
  • ENHANCEMENT: Added a new filter `pmpro_member_profile_before_atts` to allow customization of the attributes for the profile shortcode. This follows the existing directory filter logic that is available. (@ipokkel)
  • ENHANCEMENT: Allow displaying "ID" as an element in the directory and profile pages shortcode. (@dparker1005)
  • BUG FIX: Fixed an issue where the profile generated URL would not work correctly on a subfolder WordPress install or when not using pretty permalinks. (@andrewlimaza)
  • BUG FIX: Fixed an issue for the profile generated URL when permalinks were set without a trailing slash. (@andrewlimaza)
2.0.4 — 2025-04-24
  • BUG FIX/ENHANCEMENT: Added improved compatibility for The Events Calendar plugin, and possibly other plugins that may use `?pu=` in their URLs. #191 (@JarrydLong)
  • BUG FIX: Fixed an issue with the Member Profile block not honoring the "Show Bio" setting. #192 (@dwanjuki)
  • BUG FIX: Fixed audio playback (embedded) videos on the profile and directory pages. #193 (@dwanjuki)
2.0.3 — 2025-03-18
  • BUG FIX: Fixed an issue that could cause content after the directory shortcode to be formatted incorrectly if no members were found. #185 (@kimcoleman)
  • ENHANCEMENT: Now leveraging the `pmpro_getPaginationString()` function for pagination on the directory page. #186 (@kimcoleman)
  • DEPRECATED: The second parameter passed to the `pmpromd_pagination_url` shortcode is now deprecated and should no longer be used. #186 (@kimcoleman)
2.0.2 — 2025-03-13
  • BUG FIX: Fixed a PHP fatal error that could occur when 3rd party code called functions that were removed in the v2.0 release. #184 (@dparker1005)
2.0.1 — 2025-03-05
  • ENHANCEMENT: Now allowing more HTML tags in the directory and profile pages. #179 (@kimcoleman)
  • ENHANCEMENT: Added a new filter `pmpromd_allowed_html` to customize the allowed HTML tags in the directory and profile pages. #179 (@kimcoleman)
  • BUG FIX: Fixed a PHP fatal error that could occur when 3rd party code called functions that were removed in the previous release. #183 (@dparker1005)
  • BUG FIX: Fixed an issue where sorting the directory by first or last name would cause no results to be shown. #182 (@dparker1005)
  • BUG FIX: Fixed an issue where elements with a value of '0' would not be displayed. #181 (@dparker1005)
  • BUG FIX: Fixed a PHP warning that would occur if there was not a value found for a directory or profile element. #181 (@kimcoleman)
  • BUG FIX: Fixed the styling of avatars in directories. #180 (@kimcoleman)
2.0 — 2025-02-26
  • FEATURE: Added support for an “elements” attribute on the directory and profile shortcodes to allow total customization of the displayed content and order it is displayed. This attribute will replace several true/false attributes as well as the “fields” attribute in a future update. #169 (@kimcoleman)
  • FEATURE: Added a new `[pmpro_member_directory_search]` shortcode to allow placing the search form outside of the directory or profile. #169 (@kimcoleman)
  • ENHANCEMENT: Updated styling for PMPro v3.1. #169 (@kimcoleman)
  • ENHANCEMENT: Added a User Field Group for "Directory and Profile Preferences". #169 (@kimcoleman)
  • ENHANCEMENT: Improved how user fields are displayed in directories and profiles. #169 (@kimcoleman)
  • ENHANCEMENT: Added a new filter `pmpromd_get_display_value` to allow customizing the display value of user fields. #172 (@kimcoleman)
  • BUG FIX/ENHANCEMENT: Improved logic to determine which level to show information for on profiles when users have multiple levels. #169 (@kimcoleman)
  • BUG FIX: Fixed a fatal error that may show when viewing a directory or profile without the core PMPro plugin enabled. #176 (@dparker1005)
  • BUG FIX: Fixed an issue where pretty permalinks would not work on subfolder WordPress installs. #168 (@kimcoleman)
  • REFACTOR: Cleaned up plugin files and WPCS fixes. #169 (@kimcoleman)
  • DEPRECATED: Deprecated the `pmpro_member_directory_fields` filter. Use `pmpro_member_directory_elements` instead. #169 (@kimcoleman)
  • DEPRECATED: Marked billing addresses as deprecated. Directory addresses should be stored separately from billing addresses as they may not be the same. #173 (@dparker1005)
1.2.6 — 2024-02-19
  • SECURITY: Improved security around shortcode attributes to prevent SQL injection.
1.2.5 — 2024-02-14
  • SECURITY: Improved security around using the Directory and Profile shortcode or block to only be used by users that have are able to edit the relevant content and edit_users capability. (@andrewlimaza)
  • REFACTOR: Moved from pmpro_getOption to get_option for better compatibility. (@JarrydLong)
  • REFACTOR: Improved accessibility for screen readers by adjusting the HTML header sizes. (@kimwhite)
  • BUG FIX: Fixed an issue where fields that had default blank values would show up on the profile page (@ipokkel)
1.2.4 — 2023-06-28
  • ENHANCEMENT: Improved pagination style to display page numbers instead of ... (@JarrydLong)
  • ENHANCEMENT: Improved output on custom fields label values for value => label type of fields. (@andrewlimaza)
  • ENHANCEMENT: Improved compatibility with Multiple Memberships Per User. Shows the oldest start date if a user has multiple levels (@dparker1005)
  • BUG FIX: Fixed an issue where using the [membership] shortcode would redirect to the directory page. (@andrewlimaza)
  • BUG FIX: Fixed an issue where the auto embedding functionality would incorrectly embed custom fields.(@andrewlimaza)
1.2.3 — 2022-08-05
  • BUG FIX/ENHANCEMENT: Better profile page checks prevent issues with rewrite rules. (@ideadude & @kimcoleman)
1.2.2 — 2022-07-07
  • BUG FIX: Fixed issue when profile page was nested within a nested page (Thanks @JarrydLong)
  • BUG FIX: Fixed fatal error when Paid Memberships Pro plugin wasn't active. (Thanks @JarrydLong)
  • BUG FIX: Fixed a layout issue conflict on the directory page for the Membership Maps Add On being included in the div container and now displays it correctly. (Thanks @JarrydLong)
  • BUG FIX: Fixed warnings of undefined variables when navigating to a profile page of a non-existing user. (Thanks @ipokkel)
  • REFACTOR: Adjusted incorrect docblock variable for the format the profile field method. (Thanks @ipokkel)
1.2.1 — 2022-04-07
  • ENHANCEMENT: Added small sanitization check for query parameter values.
  • BUG FIX: Fixed issue where passing "user_id" attribute in shortcode was returning empty results.
  • BUG FIX: Removed debug code that was causing minor output issues.
1.2 — 2022-03-31
  • ENHANCEMENT: General improvements to localization and translatable strings.
  • ENHANCEMENT: Improvement to profile pretty permalinks structure that's more SEO friendly (e.g. membership-account/profile/admin/). Automatically flush permalinks when needed in admin area.
  • ENHANCEMENT: Improved handling of clickable links, we try to automatically embed custom fields first or fallback to clickable URL fields.
  • ENHANCEMENT: pmpro_get_element_class implemented on directory and profile pages to load HTML classes as needed.
  • ENHANCEMENT: Added "Edit Profile" link for administrators when viewing the profile page. Redirects to the edit profile WordPress page.
  • ENHANCEMENT: New filter `pmpromd_try_oembed_url` added to allow trying to embed possible fields first. Set this false if you don't want to automatically embed embeddable URL's.
  • ENHANCEMENT: New filter `pmpromd_format_profile_field` added to allow how to format any fields that may be clickable and allows custom output for fields.
  • ENHANCEMENT: New filter `pmpromd_user_identifier` added to allow how to identify/retrieve the user information. Defaults to "slug" (user_nicename) or can use user ID to retrieve relevant information in the directory or profile page.
  • ENHANCEMENT: New filter `pmpro_member_directory_sql_search_where` added to allow filtering of search WHERE SQL conditions to offer more specific search results.
  • ENHANCEMENT: Profile page title no longer changes to the user's name.
  • ENHANCEMENTX: Improved the displaying of level dependent custom fields.
  • BUG FIX: Fixed issue where pagination would cause issues with search. (Thanks @jcotter).
1.1 — 2020-11-16
  • BUG FIX: Fixed issue where saving "hide from directory" wasn't saving on the front-end profile page.
  • BUG FIX: Fixed issue where profile page wasn't showing user information (fields) correctly.
1.0 — 2020-08-27
  • BUG FIX/ENHANCEMENT: Moved `pmpro_member_directory_after` outside div container for better styling with Membership Maps.
  • ENHANCEMENT: Added new filter to adjust user display name on directory and profile page. `pmpro_member_directory_display_name`.
  • ENHANCEMENT: New filter added to allow PHP to adjust the user results further. `pmpromd_user_directory_results`.
0.8 — 2020-07-23
  • ENHANCEMENT: Updated webpack configuration to use wp-scripts package.
  • ENHANCEMENT: Added an 'edit' link if user is viewing their own profile. New filter added 'pmpromd_member_profile_action_links'.
  • ENHANCEMENT: New hooks added to templates - 'pmpro_member_profile_before', 'pmpro_member_directory_before' and 'pmpro_member_directory_after'.
  • ENHANCEMENT: Removed semi-colon from field label where it was automatically being displayed. User's now can manually add this in if needed.
0.7 — 2020-04-30
  • SECURITY/ENHANCEMENT: Update NPM packages to latest version to resolve vulnerability issues.
  • BUG FIX: Stripping slashes when using an apostrophe in search field.
  • BUG FIX: Fixed notice and display bug when a trailing space was left in the shortcode's "fields" attribute.
  • BUG FIX: Added `method="post"` to search form on directory page to avoid errors where sites not using pretty permalinks would break.
  • BUG FIX/ENHANCEMENT: Replicated error_log for field data code in the "table" layout (logging was already in the other layouts).
  • BUG FIX/ENHANCEMENT: Added `word-break` css improvement for cases where a long name or email address was forcing overflow content.
  • BUG FIX/ENHANCEMENT: Fixed case where a user hidden from directory could still have their individual profile accessed through direct URL.
  • ENHANCEMENT: Support for Multiple Memberships Per User to display comma-separated list of levels in directory and profile view.
  • ENHANCEMENT: Support for frontend member profile edit in PMPro v2.3+ to allow members to toggle display in directory.
  • ENHANCEMENT: Filter added for previous and next page navigation on directory (`pmpromd_pagination_url`).
  • ENHANCEMENT: Wrapped the filename output on directory or profile with `` to allow customization or hide via CSS.
6.1
  • BUG FIX: Levels select in block not returning any results.
  • BUG FIX: Custom fields from Register Helper not working when multiple fields are set in the shortcode method.
  • BUG FIX: Remove "Levels" attribute from profile block method as profile shortcode does not support this attribute. Set the 'Require Membership' meta box to restrict access to profile pages.
5.3
  • BUG FIX: Changed how column layouts are determined, fixing issues with column shortcodes not working properly
5.2
  • BUG FIX: Removed extra ob_start() in templates/directory.php, which was causing issues sometimes.
5.1
  • BUG/ENHANCEMENT: Improved meta_field code for PHP7 support.
4.4
  • ENHANCEMENT: Added the pmpro_member_directory_sql filter (passes $sqlQuery, $levels, $s, $pn, $limit, $start, $end) that can be used to filter the SQL used to lookup members for the directory page.
4.3
  • BUG: Fixed bug where the Address 1 text was appearing under Address 2 on profiles.
4.2
  • BUG/ENHANCEMENT: Now passing ?pu={user_nicename} in the profile link. The profile page will accept a numerical ID or alphanumerical nicename/slug to lookup the user.
4.1
  • ENHANCEMENT: Added sorting by first_name and last_name.
  • ENHANCEMENT: Now checking for Register Helper labels for arrays of custom fields on the profile and directory templates.
  • BUG: Fixed broken profile links on directory page for certain usernames.
3.1
  • BUG: Fixed css declaration that was affecting elements outside of the pmpro_member_directory div/table
  • ENHANCEMENT: Added ability to load the theme's (child or parent) custom pmpro-member-directory.css in place of default

Testimonials

Benny O'Brien@benny_obie

The quick response from a friendly team member at @effectioshop honestly caught me off guard.
Nice work!


Stuart Boyle@stuart_boyle

@effectioshop As an eCommerce developer, effectio.org has enabled me to reach higher expectations and my clients are very happy.


22,000+ Users · 180 Countries
Trusted by freelancers, agencies & store owners worldwide

How It Works

Install the free EffectIO Dashboard plugin on your WordPress site. It connects to the EffectIO catalog, detects every premium plugin and theme you own, and gives you a single hub to manage licenses, run updates, and keep your admin panel clean — all from one screen.

One-Click Updates
Update any premium plugin or theme instantly. No manual downloads, no FTP — just click "Update Now."

🔑

License Manager
View, activate, and manage all your license keys in one place. No hunting through emails or vendor dashboards.

🔇

Notification Blocker
Blocks intrusive admin nag screens, upsell banners, and ads that clutter your dashboard. Re-enable anytime.

🛡️

Vendor Request Control
Prevents redundant license-check pings to third-party servers for items you already manage through EffectIO.

📦

Bulk Activation
Club members can activate all eligible plugins and themes at once — one button, zero hassle.

🆓

100% Free
The Dashboard itself costs nothing. Install it and it auto-activates on your domain — no key required.

Get Started in 3 Steps

1

Download & Install

Download the EffectIO Dashboard zip and install it via Plugins → Add New → Upload.

2

Browse & Activate

Open EffectIO → Catalog in your admin panel. The dashboard auto-detects your installed items and matches them to your licenses.

3

Update & Manage

Keep everything current with one-click updates. Manage licenses, block nag notices, and enjoy a cleaner WordPress experience.

Licenses

All WordPress derivative work is GPL-licensed. Most items are pre-activated and ready to use. Some require an activation key — we provide it with your purchase, and the Dashboard lets you apply it in seconds.

Club members enjoy bulk activation: activate every eligible item at once with a single click. No more entering keys one by one.

✅ Money-Back Guarantee

Every item is tested and ships with full features. If something doesn't work and we can't fix it, you get a full refund. We believe premium tools should be accessible — that's why we offer a low-cost subscription so freelancers, small businesses, and agencies can grow without a large upfront investment.

Manage and Update all your sites

17.99 $ / Month Membership

2900 Plugins and Themes. Install, Update, Activate and Delete any plugin. Unlimited Sites. Best WP Agency Deal.

Clean Items

NGO Mission

Always Updated

SSL Connection