bp_ajax_get_suggestions()
AJAX endpoint for Suggestions API lookups.
Description
Source
File: bp-core/bp-core-functions.php
function bp_ajax_get_suggestions() { if ( ! bp_is_user_active() || empty( $_GET['term'] ) || empty( $_GET['type'] ) ) { wp_send_json_error( 'missing_parameter' ); exit; } $args = array( 'term' => sanitize_text_field( $_GET['term'] ), 'type' => sanitize_text_field( $_GET['type'] ), ); if ( ! empty( $_GET['only_friends'] ) ) { $args['only_friends'] = absint( $_GET['only_friends'] ); } // Support per-Group suggestions. if ( ! empty( $_GET['group-id'] ) ) { $args['group_id'] = absint( $_GET['group-id'] ); } $results = bp_core_get_suggestions( $args ); if ( is_wp_error( $results ) ) { wp_send_json_error( $results->get_error_message() ); exit; } wp_send_json_success( $results ); }
Changelog
Version | Description |
---|---|
BuddyPress 2.1.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.