| 开发者 | userelements |
|---|---|
| 更新时间 | 2026年6月16日 10:24 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
um_get_members), so member cards, pagination, sorting, and keyword search keep working as before. Facet counts refresh in real time as filters are applied, showing how many members match each option.
Key features
um_fs_before_sidebar — before the sidebar wrapper is renderedum_fs_inside_sidebar — inside the sidebar, after the facets panelum_fs_after_sidebar — after the sidebar closing tagum_fs_user_card_data — filter data passed to member cardsum_fs_field_type_overrides — override detected field types by meta keyum_fs_facet_max_users — cap users scanned when building facet counts (default 5000)um_fs_facet_base_args — adjust base WP_User_Query args used for countingfaceted-search-for-ultimate-member folder to /wp-content/plugins/, or install from the WordPress Plugins screen.country, gender, skills).Yes. Faceted Search for Ultimate Member requires Ultimate Member and its Member Directory feature. The plugin deactivates itself if Ultimate Member is not active.
Go to Ultimate Member → Member Directory, then add or edit a directory. The Faceted Search metabox is on the directory edit screen.
No. Once faceted search is enabled on a directory, the filter sidebar is injected automatically on that directory's front-end page.
Any Ultimate Member user meta key that stores filterable data — typically text, select, radio, checkbox, multiselect, date, or number fields. The plugin auto-detects field types from your UM forms. Passwords, file uploads, URLs, biographies, and other sensitive or unsuitable meta are blocked.
Open the UM form that contains the field, check its meta key in the field settings, or start typing in the admin Meta Key field for autocomplete suggestions from UM fields and user meta.
No. Member results update through Ultimate Member's AJAX member directory. Visitors stay on the same page while filters are applied.
Those are live facet counts — how many members in the current result set have that value. Counts update whenever filters change.
Yes. Multiple active facets use AND logic: members must match all selected filters to appear in the results.
Checkbox list, radio list, dropdown, tag cloud, numeric range, and date range. Each facet can use a different UI type.
Yes. Use Visible to Roles in each facet's advanced options. Leave all roles unchecked to show the facet to everyone.
Yes. Facet filters combine with UM's keyword search, native directory filters, sorting, and pagination.
Unfiltered facet counts are cached for a few minutes and refreshed when relevant user meta changes. For very large member bases, developers can tune performance with the um_fs_facet_max_users filter. A notice appears if counts may be incomplete on large directories.
Yes, when URL State Persistence is enabled. Active filters are stored in the URL query string so the view can be bookmarked or shared.