This snippet creates a shortcode that displays the total number of connections for the currently logged-in BuddyBoss member. BuddyBoss provides friends_get_total_friend_count() for retrieving a user’s connection count.
<?php
function display_buddyboss_connection_count() {
if ( ! is_user_logged_in() ) {
return '<p>Please log in to view your connections.</p>';
}
$user_id = bp_loggedin_user_id();
if ( ! function_exists( 'friends_get_total_friend_count' ) ) {
return '';
}
$count = friends_get_total_friend_count( $user_id );
return '<div class="bb-connection-count">
<strong>Connections:</strong> ' . absint( $count ) . '
</div>';
}
add_shortcode( 'bb_connection_count', 'display_buddyboss_connection_count' );