Is there a filter I can add to bp-customs.php that will skip the mystery man?
`add_filter( ‘bp_core_default_avatar_no_grav’, ‘__return_true’ );`
I’m already using the one that skips the Gravatar.
`add_filter( ‘bp_core_fetch_avatar_no_grav’, ‘__return_true’ );`
Any ideas? My last resort would be to hack bp-core-avatars.php but I don’t want to do anything preventing upgrading of course.
`define ( ‘BP_AVATAR_DEFAULT’, BP_PLUGIN_URL . ” );`
This doesn’t seem to work in bp-custom.php either. I thought for sure I had a solution. I tried to alter the path of the default avatar to be used in hopes of using a 1px invisible image but this doesn’t seem to work.
I also tried to set the width of the default avatar to no avail.
`define ( ‘BP_AVATAR_DEFAULT_WIDTH’, 1 );`
Could I assign a custom class to the mystery man so I can hide with CSS? Currently there is only a user ID assigned and nothing specific to mystery man. Anyone able to help with that?
Ha, I can’t even hack bp-core-avatars.php correctly. I thought I could just remove the default avatar check but that’s not working either. All I can manage to do is break the URL which of course looks ugly and is not ideal. I imagine adding a class to the default mystery man image would be easy for some. Would anyone mind lending a hand? I fail.
Since you’re using:
`add_filter( ‘bp_core_fetch_avatar_no_grav’, ‘__return_true’ );`
You can also define your mystery man image with:
http://pastebin.com/AST92STz
For LINKTOYOURIMAGE.gif, try making it a transparent GIF. That’s probably the best you can do at the moment.
—
Also, a ticket was just brought up to add CSS classes to avatars:
https://buddypress.trac.wordpress.org/ticket/3922
Keep an eye on that one.
@r-a-y thanks for the advice. This works but unfortunately the image size is still in place. I now have a 1 pixel x 1 pixel image stretched to 650px by 250px when a user doesn’t upload an avtar. This is still further than I was but not a very elegant solution.
Seems like there should be a way to write it so the avatar is only displayed if there was one uploaded. If not, nothing is displayed just like the extended profile field data “if bp_field_has_data”. Again, thanks for the help!