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%
View Admin As
The ultimate User switcher and Role manager This plugin will add a menu item to your admin bar where you can change your view in the WordPress admin. Switch to other users without the need to login as that user or even switch roles and temporarily change your own capabilities. When you’re viewing as a different user, you can also change this user’s preferences; like screen settings on various admin pages. With the “Role defaults” module you can set default screen settings and metabox locations for roles and apply them to users through various bulk actions. It also features a “Role manager” module to add, edit or remove roles and grant or deny them capabilities. Overview / Features Switch between user accounts Edit this user’s screen preferences and settings Switch between roles Temporarily change your own capabilities (non-destructively) View your site as an unregistered visitor Switch language/locale on backend and frontend Make combinations of the above view types Easily switch back anytime Completely secure (see Security below) Do all the above without logging out! Module: Role defaults (screen settings) Set default screen settings for roles Apply defaults to a user Apply defaults to all users of a role Apply defaults when registering a new user (in a multisite this is done when a user is added to its first blog) Copy defaults from one role to another (or multiple) Import/Export role defaults, can also download (and upload) setting files Disable the “screen settings” option and/or lock the meta boxes for all users that don’t have access to this plugin Click here for Role Defaults documentation Module: Role manager (role editor) Note: Changes made with the Role Manager are permanent! Add, edit or delete roles Grant and/or add capabilities to roles Rename roles Clone roles Import/Export roles, can also download (and upload) setting files Update role capabilities from current view Automatically migrate users to another role after deleting a role Click here for Role Manager documentation Compatibility & Integrations This plugin will work with most other plugins but these are tested: Advanced Access Manager (Pro version not verified) bbPress BuddyPress Genesis Framework (and probably other theme frameworks) Google Site Kit Gravity Forms Groups 2.1+ (Custom integration: adds a view type for groups. Pro version not tested) Pods Framework 2.0+ Members Restrict User Access 0.13+ (Custom integration: adds a view type for access levels) User Roles and Capabilities User Role Editor (Pro version not verified) User Switching (Not sure why you’d want this but yes, switch-ception is possible!) WPFront User Role Editor WP Admin UI Customize 1.5.11+ Yoast SEO Full list of tested plugins and details: Compatibility & Integrations I can’t switch back! See item 3 at FAQ. It’s not working! / I found a bug! Please let me know through the support and add a plugins and themes list! 🙂 Security This plugin is completely safe and will keep your users, passwords and data secure. For more info see item 7 at FAQ! Developer notes This plugin will only be useful for admins (network super admins or regular admins). It will not add functionalities for other roles unless you specifically apply custom capabilities for those users. Also keep in mind that switching to users that have equal roles is disabled. (regular admins to regular admins + super admins to super admins) I’ve created this at first for myself since I’m a developer and often need to see the outcome on roles which my clients use. So, when you are developing a plugin or theme that does anything with roles or capabilities you can use this plugin to easily check if everything works. No more hassle of creating test users and constantly logging out and in anymore! This plugin is also useful to support your clients and/or users. For example; make screen display presets of the edit and overview pages before you let them log in. You can find me here: Keraweb GitHub LinkedIn Translations Please help translating this plugin on translate.wordpress.org! Actions & Filters Click here for Action documentation Click here for Filter documentation Plugin capabilities Click here for documentation Ideas? Please let me know on GitHub!