View Categories

Member Directory

The Member Directory add-on of the User Registration allows you to list the details of the registered users on the site in the frontend.

Before You Start #

Before creating the Member Directory, make sure:

  • The User Registration & Membership Premium plugin is installed and activated

If you have not activated the User Registration & Membership Premium plugin yet, please follow this guide to activate it: https://docs.wpuserregistration.com/docs/premium-plugin-and-license-activation/


Activate the Member Directory Add-on #

To enable the Member Directory add-on:

  1. Go to User Registration & Membership → Addons in your WordPress dashboard
  2. Find Members Directory under the “User Management” section.
  3. Click the toggle to enable the add-on.

Once activated, you can start creating the Member Directory.

Overview #

The Member Directory provides a simple, customizable way to display users on your website. It allows you to choose which users appear, what details are shown on their cards, and whether profile pages are enabled. With built-in search, filters, and pagination, visitors can easily browse and locate specific users.

Create Your First Directory #

  1. Go to User Registration & Membership → Members Directory.
  2. Click Add New at the top.
  3. Enter a title for your directory.
  4. Configure the directory settings (tabs: General, Profile Page, Advanced).
  5. Save your directory.

How to display the member directory #

Using Shortcode #


Using Block #


Configuring Directory Settings #

These settings let you customize the user display, layout, and overall behavior of your member directory.

General Tab #

This tab controls which users appear in your directory and how they are displayed.

Show users based on #

  • Select which group of users you want to display in the directory—All Users, specific Memberships, or users registered through particular Forms.
  • If you select Memberships, you can choose which membership levels’ users should appear in the directory.
  • If you select Forms, you can choose which users to display for each registration form.

Enable view profile #

  • Enable this option so visitors can open a user’s detailed profile page. Once enabled, additional profile settings will appear under the Profile Page tab for further customization.

View profile button text #

  • Defines the label used for the View Profile button. It is set to “View Profile” by default, but you can change it to any text based on your needs

Listings Layout #

  • Choose how users are displayed in the directory. You can select List for a vertical list-style layout or Grid for a card-based layout.

Select info to show in cards #

  • Choose which user fields to display in each directory card. Select the fields you want to include from the drop-down.

Enable Profile Picture #

  • Displays the user’s profile picture in the directory cards when enabled.


Profile Page Tab #

This tab controls what appears on individual member profile pages.

Enable Profile Picture (View Profile page) #

  • Show or hide profile pictures on profile pages.

Details to display in the View Profile page #

  • Choose which fields appear on profile pages. Drag to reorder, × to remove.


Advance Tab #

Filter #

  • Display Sorter: Adds a drop-down to sort members by latest, name, first name, or last name.
  • Default User Sorter: Sets the default sorting order when visitors first view the directory.
  • Restrict By Role: Hide specific user roles from appearing in the directory.
  • Select User Status: Choose which user statuses are visible in the directory.

Search #

  • Display search form: When this checkbox is enabled, you can see the Search form in the User list.
    • Search User According To: Select items/form fields to allow the users to search in the user lists using them.
  • Display Advanced Filter: Enable/disable the advanced filter option.
    • Advanced Filter: Select the form fields to use while doing the advanced filter in the frontend lists.

There is an option to add the default registration form fields and custom fields as well. You can directly choose the default form fields from the given list. For the custom fields, you will need to choose Other (Custom Field).

Field Label: You can add the field label as per your need.
Meta Key: On this field, you need to add the ‘field name’ from the Field Option for the desired fields.

You can add more custom fields using comma. For example, Label1, Label2, Label3.
  • Search box placeholder text: This option is used to display Placeholder text in the search box. You can customize the message as per your requirements.
  • Search button text: This option is used to display text in the Search button. You can customize the text as per your requirements.
  • Info Text: This will let the admin enter the text which will be shown when no users are found.

Pagination #

In the Pagination and Result Settings, there are 7 more settings and they are:

  • Display Amount Filter: With this setting, you have the option to display the number of users per page. You can set the 10, 20, 50, or 100 users per page according to your requirements.
  • Default number of profiles per page: Enter the number of profiles to be visible on a page on the forntend list.
  • Number of profiles per page: After you enable this checkbox, You can see the message to display the number of users displayed out of the total users

Overall Frontend View of the Member Directory #

Finally, this is how the frontend listing looks on the Frontend.

  • List view Layout
  • Grid View Layout
  • View Profile Page
  • Selected Forms Only:
  • Advanced Filter

Powered by BetterDocs

Scroll to top