1. Home
  2. UM Faceted Search
  3. Setup & Installation
  4. How to Configure Faceted Search for Ultimate Member Directories

How to Configure Faceted Search for Ultimate Member Directories

All configuration happens inside the WordPress admin area, on the edit screen for each individual Member Directory. There are no global settings pages — each directory has its own independent facet configuration.

3.1 Opening the Configuration Panel

  1. In your WordPress admin, go to Ultimate Member → Member Directory.
  2. Click Add New to create a new directory, or click the name of an existing directory to edit it.
  3. Scroll down until you see the Faceted Search metabox (below the standard UM Directory settings).

3.2 Enabling Faceted Search

At the top of the Faceted Search metabox, you will see a toggle labelled Enable Faceted Search. Turn it on to reveal all the configuration options below. If this toggle is off, the sidebar will not appear on the frontend, regardless of any other settings.

3.3 Choosing a Layout

Choose where the filter panel appears relative to the member grid. Click one of the three visual layout thumbnails:

LayoutDescription
Sidebar LeftFilter panel appears to the left of the member cards. This is the default and the most common e-commerce-style layout. Works best for directories with several filter groups.
Sidebar RightFilter panel appears to the right of the member cards. Use this if your theme’s left column is already occupied by navigation or widgets.
Top BarFilter panel appears above the member cards in a horizontal strip. Works well for directories with only 2–4 filter groups, and for themes with narrow content areas.

3.4 Global Display Toggles

Below the layout selector, four ON/OFF toggles control global sidebar behaviour:

ToggleDescription
Show CountsDisplays a count badge next to each filter option (e.g., “Thailand (24)”). Shows visitors how many members match that value, helping them decide which filters are worth applying.
Active Filter ChipsWhen a visitor selects a filter, a coloured chip appears above the member grid showing what is active (e.g., “Country: Thailand ×”). Clicking × removes that filter. Highly recommended for usability.
Collapsible on MobileOn mobile screens, collapses the filter panel into a toggled panel. Prevents the filter panel from pushing member cards below the fold on small devices.
URL State PersistenceEncodes the active filters in the page URL (e.g., ?country=thailand&industry=tech). This means visitors can bookmark filtered results, share links with specific filters applied, and use the browser back button to return to a filtered state.

3.5 Collapse After N Items

The Collapse after field (default: 8) controls how many options are shown inside each filter panel before a “Show more” toggle appears. For example, if your Country filter has 40 options, only the top 8 are shown initially, with a link to expand the rest. This keeps the sidebar compact and scannable.

3.6 Adding and Configuring Facets

A facet is one filter group in the sidebar — for example, a “Country” checkbox list, or a “Salary Range” slider. Click + Add Facet to add a new row to the facets table. Each row has two parts:

Primary Row (always visible)

SettingDescription
Meta KeyThe WordPress user meta key that stores the field’s value in the database. For Ultimate Member custom fields, this is the field’s key as defined in the form builder. You can start typing and the autocomplete will suggest keys from both your UM forms and your existing wp_usermeta table. Required.
LabelThe display label shown above this filter group in the sidebar. If you leave it blank, it defaults to the Meta Key. For example, if the key is “country”, you might set the label to “Location” for a friendlier look.
UI TypeHow the filter values are presented. See Section 3.7 for a full breakdown of all UI types.

Advanced Row (click the ⚙ More button to expand)

SettingDescription
Sort OrderControls how the filter options are ordered within this panel. Options: By count descending (most members first — default), By count ascending, A → Z alphabetical, Z → A alphabetical.
Visible to RolesLets you restrict who can see this filter group. If no roles are selected, all visitors see the filter. If specific roles are selected, only logged-in members with those UM roles will see the filter — guests and other roles will not. Useful for Premium or private filter fields.

Note: You can drag-and-drop the facet rows to reorder them. The order in the admin table is the order they appear in the sidebar on the frontend.

Note: Removing a facet row shows a brief “Undo” toast at the bottom of the screen. You have 4 seconds to undo the removal before it is committed. This prevents accidental deletion.

3.7 Filter UI Types — Full Reference

Choose the UI type that matches how the field data is structured and how you want visitors to interact with it:

UI TypeBest ForUM Field TypesExample
Checkbox ListFields with multiple values; multi-select filteringCheckbox, Multi-selectSkills (PHP, CSS, React), Interests, Languages spoken
Radio ListSingle-value fields where only one choice appliesSelect, Radio, TextEmployment status (Full-time / Part-time / Freelance)
DropdownLong lists of mutually exclusive optionsSelect, TextCountry (200+ options), Department, Time zone
Tag CloudTag-style filter values; works well for keyword fieldsText, SelectSkills (visual tags), Topics, Certifications
Numeric RangeFields that store a number; filter by min/max rangeNumber, RatingYears of experience, Salary, Age, Star rating
Date RangeFields that store a date; filter by from/to date rangeDateRegistration date, Last active date, Start date

Note: Numeric Range you can set a fixed Min, Max, and Step in the Advanced row. For example, for a salary field: Min = 0, Max = 200000, Step = 5000. If left blank, the plugin uses the actual min and max values found in your user data.

How can we help?