BP_Messages_Message::get_recipient_ids( array $recipient_usernames )
Get list of recipient IDs from their usernames.
Description
Parameters
- $recipient_usernames
-
(Required) Usernames of recipients.
Return
(bool|array) $recipient_ids Array of Recepient IDs.
Source
File: bp-messages/classes/class-bp-messages-message.php
261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 | public static function get_recipient_ids( $recipient_usernames ) { $recipient_ids = false; if ( ! $recipient_usernames ) { return $recipient_ids ; } if ( is_array ( $recipient_usernames ) ) { $rec_un_count = count ( $recipient_usernames ); for ( $i = 0, $count = $rec_un_count ; $i < $count ; ++ $i ) { if ( $rid = bp_core_get_userid( trim( $recipient_usernames [ $i ] ) ) ) { $recipient_ids [] = $rid ; } } } /** * Filters the array of recipients IDs. * * @since BuddyPress 2.8.0 * * @param array $recipient_ids Array of recipients IDs that were retrieved based on submitted usernames. * @param array $recipient_usernames Array of recipients usernames that were submitted by a user. */ return apply_filters( 'messages_message_get_recipient_ids' , $recipient_ids , $recipient_usernames ); } |
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.