To display the avatar of a logged-in user in BuddyPress, you can use the bp_loggedin_user_avatar
function. This function will display the avatar of the currently logged-in user.
Here’s an example of how you can use this function:
<?php
// Display logged in users avatar in BuddyPress
// More snippets at wpunplugged.com
if ( is_user_logged_in() ) : ?>
<div class="logged-in-user-avatar">
<?php bp_loggedin_user_avatar( 'type=thumb&width=50&height=50' ); ?>
</div>
<?php endif; ?>
This code will display the avatar of the logged-in user in a div
element, with the avatar image being 50 pixels wide and 50 pixels tall. The type
parameter specifies the type of avatar to display, and the width
and height
parameters specify the dimensions of the avatar image.
You can also use the bp_displayed_user_avatar
function to display the avatar of a specific user, rather than the logged-in user. To use this function, you will need to pass the user’s ID as a parameter. For example:
<?php
// Display logged in users avatar in BuddyPress
// More snippets at wpunplugged.com
bp_displayed_user_avatar( 'type=thumb&width=50&height=50&user_id=123' ); ?>
This will display the avatar of the user with an ID of 123, using the same parameters as the bp_loggedin_user_avatar
function.