BP_Friends_Friendship::get_friendship_id( int $user_id, int $friend_id )

Get the ID of the friendship object, if any, between a pair of users.

Description

Parameters

$user_id

(int) (Required) The ID of the first user.

$friend_id

(int) (Required) The ID of the second user.

Return

(int|null) The ID of the friendship object if found, otherwise null.

Source

File: bp-friends/classes/class-bp-friends-friendship.php

	public static function get_friendship_id( $user_id, $friend_id ) {
		$friendship_id = null;

		// Can't friend yourself.
		if ( $user_id == $friend_id ) {
			return $friendship_id;
		}

		/*
		 * Find friendships where the possible_friend_userid is the
		 * initiator or friend.
		 */
		$args = array(
			'initiator_user_id' => $friend_id,
			'friend_user_id'    => $friend_id
		);
		$result = self::get_friendships( $user_id, $args, 'OR' );
		if ( $result ) {
			$friendship_id = current( $result )->id;
		}
		return $friendship_id;
	}

Changelog

Changelog
Version Description
BuddyPress 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.