Skip to:
Content

BuddyPress.org

Opened 21 months ago

Last modified 18 months ago

#7737 reviewing defect (bug)

bp-custom.php - BP_AVATAR_DEFAULT no longer working

Reported by: Venutius Owned by: r-a-y
Milestone: BuddyPress.org Sites Priority: normal
Severity: normal Version:
Component: BuddyPress.org Sites Keywords: needs-codex reporter-feedback
Cc:

Description

The Codex describes setting a default avatar here:

https://codex.buddypress.org/themes/guides/customizing-buddypress-avatars/

Unfortunately this option no longer seems to work.

Change History (3)

#1 @r-a-y
21 months ago

  • Component changed from Core to BuddyPress.org Sites
  • Keywords needs-codex reporter-feedback added
  • Milestone changed from Awaiting Review to BuddyPress.org Sites
  • Owner set to johnjamesjacoby
  • Summary changed from wp-custom.php - BP_AVATAR_DEFAULT no longer working to bp-custom.php - BP_AVATAR_DEFAULT no longer working

Thanks for noticing, @venutius! That document is a couple of years old.

Can you try the following things?

If you disable Gravatar fetching with:

add_filter( 'bp_core_fetch_avatar_no_grav', '__return_true' );

Then the BP_AVATAR_DEFAULT define should work. Can you confirm?

However, if you want to keep Gravatar enabled, but have a different default avatar, can you try the following?

add_filter( 'bp_core_avatar_default', function() {
	return BP_AVATAR_DEFAULT;
} );

#2 @r-a-y
21 months ago

  • Owner changed from johnjamesjacoby to r-a-y
  • Status changed from new to reviewing

Sorry @johnjamesjacoby for the ping. Looks like Trac auto-assigns you to tickets marked in the BuddyPress.org Sites milestone.

#3 @Venutius
18 months ago

@r-a-y Sorry for the delayed response, I don't think I'm getting trac notifications. Just tried it and I can confirm your solution works. I'll update the codex page.

Note: See TracTickets for help on using tickets.