Below are 10 popular examples of using the MemberShortCode with various parameter combinations for different purposes.
Example 1: Display Active Members in a 3-Column Grid
[members-listing title="Active Members" type="active" per_page="9" grid="yes" loop_layout="three"]
- Explanation: Displays 9 active members in a 3-column grid.
Example 2: Alphabetical Member List in List Layout
[members-listing title="Alphabetical Members" type="alphabetical" per_page="10" grid="no"]
- Explanation: Shows 10 members per page in alphabetical order, displayed as a list.
Example 3: Only Administrators and Editors
[members-listing title="Admins and Editors" include_member_role="administrator,editor" per_page="5" grid="yes"]
- Explanation: Shows only members with roles
administratororeditorin a grid layout.
Example 4: Recently Registered Members with Pagination
[members-listing title="New Members" type="newest" per_page="6" pagination="yes"]
- Explanation: Displays 6 most recently registered members per page with pagination.
Example 5: Members Excluding Specific IDs
[members-listing title="All Members" exclude="101,102,103" type="popular" per_page="8"]
- Explanation: Shows popular members, excluding specific IDs (101, 102, and 103), with 8 members per page.
Example 6: Members Filtered by Meta Key
[members-listing title="Verified Members" meta_key="verified_user" meta_value="1" per_page="5"]
- Explanation: Displays members who have the user meta key
verified_userset to1.
Example 7: Members by Custom Member Type
[members-listing title="Premium Members" member_type="premium" per_page="6" grid="yes" loop_layout="three"]
- Explanation: Shows members with the
premiummember type in a 3-column grid.
Example 8: Random Members with Custom CSS Class
[members-listing title="Featured Members" type="random" per_page="4" container_class="custom-member-container"]
- Explanation: Displays 4 random members with a custom CSS class for styling.
Example 9: Online Members in List Layout
[members-listing title="Currently Online" type="online" per_page="10" grid="no"]
- Explanation: Shows 10 currently online members in list layout.
Example 10: Members by Member Types with Exclusion
[members-listing title="General Members" member_type__not_in="premium,partner" per_page="8" grid="yes"]
- Explanation: Displays members excluding those with
premiumorpartnertypes, in a grid layout.
These examples demonstrate various ways to configure the MemberShortCode for different member listing scenarios in BuddyPress.
