Enhance your membership site with a public or members-only searchable directory and customizable member profile pages. Paid Memberships Pro – Member Directory Add On is a Premium Wordpress Plugin developed by Stranger Studios.
Enhance your membership site with a public or members-only searchable directory and customizable member profile pages.
Shortcode attributes make it easy to update the display of your directory and member profiles, include members by level ID, and display custom user profile information.How It Works
This plugin creates 2 shortcodes for a Member Directory and Member Profile pages, which can be defined in Memberships > Page Settings of the WordPress admin.- Member Directory
- Member Profile
The Member Directory
Shortcode attributes for [pmpro_member_directory] include:- avatar_size: The square pixel dimensions of the avatar to display. Requires the show_avatar attribute to be set to true'. default: 128' (accepts any numerical value).
- fields: Display additional user meta fields. default: none (accepts a list of label names and field IDs, i.e. fields= Company,company;Website,user_url ).
- layout: The format of the directory. default: div (accepts table', div', 2col', 3col', and 4col').
- levels: The level ID or a comma-separated list of level IDs to include in the directory. default: all levels (accepts a single level ID or a comma-separated list of IDs).
- limit: the number of members to display per page
- link: Optionally link the member directory item to the single member profile page. default: true (accepts true' or false').
- order: Sort the results based on the order_by attribute in ascending or descending order. default: ASC (accepts DESC' or ASC').
- order_by: The sort order for the results. default: u.display_name' (accepts u.user_email', u.user_email', u.display_name', u.user_login', u.user_registered', mu.membership_id', mu.startdate', joindate')
- show_avatar: Display the user's avatar generated via Gravatar or user-submitted using a plugin like Simple Local Avatars; default: true (accepts true' or false').
- show_email: Display the user's email address; default: true (accepts true' or false').
- show_level: Display the user's membership level; default: true (accepts true' or false').
- show_search: Display a search form (searches on member display name or email address); default: true (accepts true' or false').
- show_startdate: Display the user's membership start date for their current level; default: true (accepts true' or false').