Skip to:
Content
Pages
Categories
Search
Top
Bottom

WP User Avatar Not Showing in BuddyPress

  • @mmurguia

    Participant

    Hi all,

    My user accounts in wordpress have user avatar images. When I look at the profiles in BuddyPress user profile pages, the default “blank” avatar is shown, and it is not using the worpress avatar image of the user.

    Thanks in advance for your help!

    Website: http://www.overlandbound.com

Viewing 13 replies - 1 through 13 (of 13 total)
  • @shanebp

    Moderator

    BP uses a different system for avatars.
    They will reside in the uploads folder.
    For example, this is the path for a member whose ID = 1
    .../wp-content/uploads/avatars/1/
    And in that directory there will be a thumb-size image and a full image.
    But first, that user has to upload an avatar via their profile.

    @mmurguia

    Participant

    Thank you for the response, I really appreciate it!

    Is it true then that Buddypress will not use existing wp avatars ? Is there any way to do this?

    Thank you!

    M

    @shanebp

    Moderator

    BP will not use WP avatars and there is no viable way to do it.

    @mmurguia

    Participant

    Holy $H1T

    What an oversight.

    Thanks,

    M

    @djpaul

    Keymaster

    That isn’t accurate, or fair. For starters, WordPress does not provide a user avatar UPLOAD option inside its user profiles in wp-admin. It’ll show the Gravatar image associated with the current user’s email address (“You can change your profile picture on Gravatar.”).

    If your WordPress lets you upload a picture there with BuddyPress disabled, then you have some custom code somewhere that’s offering that feature. I am willing to bet that that plugin doesn’t have a correct implementation, otherwise BuddyPress should be working with it.

    @sharmavishal

    Participant

    @mmurguia couple of avatar plugins which would help you fix this

    @mmurguia

    Participant

    Hey @djpaul we probably misunderstand each other. I’m just saying that if a WordPress account has an avatar image, BuddyPress should use it.

    @mmurguia

    Participant

    @sharmavishal OK, I’ll look.

    @mmurguia

    Participant

    To be clear @sharmavishal and @djpaul,

    I have thousands of wp users that have avatar images. I want buddypress to use them. Is there a plugin that does this?

    Thanks!

    M

    @danbp

    Participant

    @mmurguia

    Participant

    @danbp, thanks, I’ll check it out now!

    @mmurguia

    Participant

    @danbp,

    This is not exactly what I need. Accounts are not created with buddypress or wordpress. They are created by Xenforo. This creates an account in wordpress, and also imports the users avatar correctly in wordpress. so it is a valid wp account with user avatar. I’d like Buddypress to use the wordpress avatar. Is this possible?

    Thanks!

    M

    @r-a-y

    Keymaster

    So what you’re looking for is to use a custom user avatar instead of BuddyPress’?

    Try the following code snippet in your theme’s functions.php or wp-content/plugins/bp-custom.php:

    remove_filter( 'get_avatar', 'bp_core_fetch_avatar_filter', 10, 6 );

    Update – That code snippet only reverts the avatar in WordPress posts and comments.

    To override BuddyPress avatars in BuddyPress content with a custom avatar solution, you would have to hook into the 'bp_core_fetch_avatar' filter:
    https://buddypress.trac.wordpress.org/browser/tags/2.5.3/src/bp-core/bp-core-avatars.php?marks=534-549#L534

Viewing 13 replies - 1 through 13 (of 13 total)
  • You must be logged in to reply to this topic.
Skip to toolbar