BP Profile Search
BP Profile Search is a member search and member directories plugin for BuddyPress. It provides: A form builder to build the member search forms The [bps_directory] shortcode to customize the BuddyPress Members directory, or to build additional member directories Each search form has a target directory. When you run a search, you are redirected to the form’s target directory, filtered according to your search. Build a search form With the form builder you can: Add, edit, rearrange, and remove the search fields Use as search fields the BuddyPress profile fields, the users and usermeta data (including roles), the BuddyPress user groups, and the user taxonomies (including BuddyPress member types) Use search by distance fields when you install the free companion plugin BP Distance Search Select, for each search field, one of the available search modes Select the BuddyPress Members directory, or one of the member directories built with this plugin, as the target directory Select the form template to display your form If in doubt, use the Help tab above the screen title The form template works just like any other BuddyPress template. To override a form template, copy it to the buddypress/members directory in your theme’s root, then edit the new copy according to your needs. Display a search form After you build your search form, you can display it: In its target directory, using the option Add Form to Directory in the form settings In a sidebar or widget area, using the widget Profile Search In a post or page, using the shortcode [bps_form] Run a search On the front-end, when you hit the Search button in a form, BP Profile Search shows the form’s target directory filtered according to your search. Both the All Members tab and the My Friends tab are filtered. Additionally, the plugin: Displays an active filters section containing the active search filters and a Clear button to clear them Displays for each member a member details section containing the values of the searched fields Adds to the Order By drop-down the options to sort the directory by the searched fields The active filters section and the member details section are displayed by two dedicated templates, that can be overridden just like any other BuddyPress template. Build a member directory With the [bps_directory] shortcode you can: Customize the BuddyPress Members directory, or build additional member directories Add hidden filters to a directory Add more sort options to a directory Show additional member information in each member details section, e.g. the value of profile fields Use a different Members directory template for each directory You can enter the shortcode in an empty page to build a new member directory, or you can enter it in the BuddyPress Members page to customize the BuddyPress Members directory. Additional documentation Form Builder Search Modes Custom Directories Form Templates In the screenshots below, the City field is provided by the free companion plugin BP Distance Search.
Top keywords
- search23×4.65%
- directory20×4.04%
- form18×3.64%
- member14×2.83%
- buddypress12×2.42%
- members8×1.62%
- build7×1.41%
- fields7×1.41%
- buddypress members6×1.21%
- members directory6×1.21%
- template6×1.21%
- buddypress members directory5×1.01%
BuddyPress Builder for Elementor – BuddyBuilder
BuddyBuilder is the most flexible BuddyPress page builder for Elementor. Design every BuddyPress page visually — member profiles, group pages, activity streams, member directories, and group directories — using the Elementor editor you already know. No code, no theme lock-in, full creative freedom. Instead of being stuck with your theme’s default BuddyPress templates, BuddyBuilder replaces them with Elementor-powered layouts you design yourself. Works with any WordPress theme, including BuddyBoss. When to use BuddyBuilder Custom member profiles — design unique profile pages with cover images, avatars, xprofile fields, and custom layouts Branded community directories — build grid or list layouts for members and groups that match your site design Activity feed design — control how activity entries, post forms, and filters look and feel Group page customization — design group covers, member lists, activity tabs, and invite sections Community widgets on any page — embed members grid, groups grid, or activity list anywhere on your site BuddyBoss migration — switch from BuddyBoss themes to any theme while keeping full community design control BuddyPress Pages You Can Design Members Directory — custom grid/list layout with responsive columns and list/grid toggle Member Profile — fully designed profile page with cover, avatar, navigation, and content widgets Groups Directory — showcase all BuddyPress groups with custom styling Group Page — custom group layout with cover, activity feed, members, and management sections Site Wide Activity — design the main activity feed with post form, filters, and entry styling Community Widgets for Any Page Members Grid — display community members anywhere on your site Groups Grid — showcase BuddyPress groups on any page Activity List — embed activity entries in any Elementor layout How it works Go to WP Admin → BuddyBuilder and create a new template Choose the BuddyPress component (e.g., Member Profile, Groups Directory) Design with BuddyPress-specific Elementor widgets — drag, drop, style Save and your BuddyPress pages instantly use the new design Starter Template Kits Get started instantly with our ready-made template kit — import with a single click and customize from there. No design skills needed. BuddyBoss Compatible BuddyBuilder works with both BuddyPress and BuddyBoss Platform, giving you full Elementor control over your community regardless of which platform you use. Get more with BuddyBuilder Pro Pro Template Kits Beautifully designed template kits — build a stunning community with one click. Live Notifications Widget Real-time notifications icon for your menu or content area — auto-updates with latest community notifications. Live Messages Widget Real-time messages icon that shows latest private messages from your community. Customize Activity Page Full control over the activity/news feed — structure, design, and styling. Customize Member Profile Tabs Style profile tab content for Activity, Profile, Messages, Notifications, and Settings. Customize Group Page Tabs Design group tabs for Activity, Members, Invite, and Manage sections. Get BuddyBuilder Pro and take your community design to the next level. More from StaxWP Visibility Logic for Elementor — conditional visibility for Elementor: show or hide widgets based on user role, device, ACF fields, date & time, and more. Privacy Policy BuddyBuilder uses the Appsero SDK to collect telemetry data upon user confirmation. This helps us troubleshoot problems faster and make product improvements. Found a bug? Report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team helps validate, triage, and handle any security vulnerabilities.