BP Profile Search

Description

With BP Profile Search you can build custom Members search forms, and custom Members directories or search results pages.

To build a search form, use the form settings, and select the form’s search results page among the existing Members directories.

To display a search form…

  • in its Members directory: select Add to Directory = Yes in the form settings
  • in a sidebar or widget area: use the widget Profile Search
  • in a post or page: use the shortcode [bps_display form=’id of your form’ template=’name of your form template’]

To build a Members directory, use the shortcode:

[bps_directory template=’name of your directory template’ order_by=’your directory sort options’]

A detailed documentation is available on the plugin’s site, see for instance BP Profile Search, and the Custom Directories tutorial.

Requires at least BuddyPress 2.2 — Tested up to BuddyPress 2.8

Screenshots

  • The Profile Search Forms admin page
  • The Edit Form admin page
  • Configuration of a Profile Search widget
  • The Members directory page with a Profile Search widget
  • The Members directory page with search results

Installation

Follow the standard plugin installation procedure.

FAQ

Installation Instructions

Follow the standard plugin installation procedure.

Reviews

Read all 26 reviews

Contributors & Developers

“BP Profile Search” is open source software. The following people have contributed to this plugin.

Contributors

“BP Profile Search” has been translated into these 2 locales: Russian, Catalan. Thank you to the translators for their contributions.

Translate “BP Profile Search” into your language.

Interested in development?

Browse the code or subscribe to the development log by RSS.

Changelog

4.7.6

  • Fixed bug with custom field types introduced in 4.7.5

4.7.5

  • Moved the search mode selection to the field level – Please review and Update all your search forms.

4.7.4

  • Fixed bugs in WPML support

4.7.3

  • Added filter to change the cookie name

4.7.2

  • Fixed bug with custom field types introduced in 4.7.1

4.7.1

  • Modified the Form Fields settings UI to enable further development

4.7

  • Added ability to sort a Members directory using a profile field

4.6.3

  • Added support for WPGlobus
  • Updated templates for the Twenty Seventeen theme
  • Added the plugin icon – by Alexei Ryazancev

4.6.2

  • Added ability to search for member types
  • Added the filters bps_clear_search and bps_match_all

4.6.1

  • Added support for member-type directories
  • Updated templates to allow member-type directories as results pages

4.6

  • Removed insecure code – thanks to Robert Rowley at pagely.com

4.5.3

  • Fixed hardcoded strings in a form template

4.5.2

  • Fixed bug in Age Range display introduced in version 4.5
  • Fixed bug in label display introduced in version 4.5.1

4.5.1

  • Fixed order of search conditions in directory pages
  • Improved support for WPML

4.5

  • Added generic search field to search every profile field

4.4.4

  • Added basic support for WPML

4.4.3

  • Fixed the Form Action (Results Directory) drop down list

4.4.2

  • Fixed bug with member-type specific fields

4.4.1

  • Fixed bug in wildcard searching

4.4

  • Updated to use WP language packs

4.3.1

  • Fixed rendering of hidden fields in form templates

4.3

  • Updated templates to better support custom field types
  • Updated documentation for custom field types authors

4.2.4

  • Updated for WordPress 4.3

4.2.3

  • Restricted capability to create forms to admin only
  • Added the filters bps_form_order and bps_form_caps
  • Changed the name of a few functions

4.2.2

  • Updated templates to work in member-type directories

4.2.1

  • Fixed bug when searching in a multiselectbox profile field type

4.2

  • Added ability to use form templates

4.1.1

  • Fixed bug with field labels containing quotes

4.1

  • Added ability to create custom Members directory pages
  • Added ability to use them as custom search results pages

4.0.3

  • Fixed PHP fatal error when BP component Extended Profiles was not active
  • Replaced deprecated like_escape()

4.0.2

  • Fixed PHP warning when using the SAME search mode

4.0.1

  • Fixed bug with field options not respecting sort order
  • Fixed bug with search strings containing ampersand (&)

4.0

  • Added support for multiple forms
  • Added ability to export/import forms
  • Added selection of the form method attribute
  • Updated Italian and Russian translations

3.6.6

  • Added French translation

3.6.5

  • Fixed bug when searching in a number profile field type

3.6.4

  • Added support for custom profile field types, see documentation

3.6.3

  • Reduced the number of database queries

3.6.2

  • Updated for the number profile field type (BP 2.0)

3.6.1

  • Fixed PHP warnings after upgrade

3.6

  • Redesigned settings page, added Help section
  • Added customization of field label and description
  • Added Value Range Search for multiple numeric fields
  • Added Age Range Search for multiple date fields
  • Added reordering of form fields
  • Updated Italian translation
  • Updated Russian translation

3.5.6

  • Replaced deprecated $wpdb->escape() with esc_sql()
  • Added Clear link to reset the search filters

3.5.5

  • Fixed the CSS for widget forms and shortcode generated forms

3.5.4

  • Added Serbo-Croatian translation

3.5.3

  • Added Spanish, Russian and Italian translations

3.5.2

  • Fixed a pagination bug introduced in 3.5.1

3.5.1

  • Fixed a few conflicts with other plugins and themes

3.5

  • Added the Add to Directory option
  • Fixed a couple of bugs with multisite installations
  • Ready for localization
  • Requires BuddyPress 1.8 or higher

3.4.1

  • Added selectbox profile fields as candidates for the Value Range Search

3.4

  • Added the Value Range Search option – thanks to Florian Shie├čl

3.3

  • Added pagination for search results
  • Added searching in the My Friends tab of the Members directory
  • Removed the Filtered Members List option in the Advanced Options tab
  • Requires BuddyPress 1.7 or higher

3.2

  • Updated for BuddyPress 1.6
  • Requires BuddyPress 1.6 or higher

3.1

  • Fixed the search when field options contain trailing spaces
  • Fixed the search when field type is changed after creation

3.0

  • Added the Profile Search widget
  • Added the [bp_profile_search_form] shortcode

2.8

  • Fixed the Age Range Search
  • Fixed the search form for required fields
  • Removed field descriptions from the search form
  • Requires BuddyPress 1.5 or higher

2.7

  • Updated for BuddyPress 1.5 multisite
  • Requires BuddyPress 1.2.8 or higher

2.6

  • Updated for BuddyPress 1.5

2.5

  • Updated for BuddyPress 1.2.8 multisite installations

2.4

  • Added the Filtered Members List option in the Advanced Options tab

2.3

  • Added the choice between Partial match and Exact match for text searches

2.2

  • Added the Age Range Search option

2.1

  • Added the Toggle Form option to show/hide the search form
  • Fixed a bug where no results were found in some installations

2.0

  • Added support for multiselectbox and checkbox profile fields
  • Added support for % and _ wildcard characters in text searches

1.0

  • First version released to the WordPress Plugin Directory