bb_gs_create_searchstring( type $user_id, type $posted_field_ids, type $errors, type $old_values, type $new_values )
Generate search string on profile update
Description
Parameters
- $user_id
-
(Required)
- $posted_field_ids
-
(Required)
- $errors
-
(Required)
- $old_values
-
(Required)
- $new_values
-
(Required)
Source
File: bp-search/bp-search-functions.php
function bb_gs_create_searchstring( $user_id, $posted_field_ids, $errors, $old_values, $new_values ) { if ( ! function_exists( 'bp_is_active' ) || ! bp_is_active( 'xprofile' ) ) { return; } $items_to_search = BP_Search::instance()->searchable_items; $search_string = ''; foreach ( $new_values as $key => $value ) { if ( in_array( 'xprofile_field_' . $key, $items_to_search ) ) { $search_string = $search_string . ' ' . $value['value']; } } update_user_meta( $user_id, 'bbgs_search_string', $search_string ); }
Changelog
Version | Description |
---|---|
BuddyBoss 1.0.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.