[buddypress-trac] [BuddyPress] #4252: Avatars are (erroneously) stored locally when running BP_ENABLE_MULTIBLOG (was: Avatar errors with Buddypress + Multisite)

buddypress-trac at lists.automattic.com buddypress-trac at lists.automattic.com
Sat Jun 30 02:43:14 UTC 2012

#4252: Avatars are (erroneously) stored locally when running BP_ENABLE_MULTIBLOG
 Reporter:  douglance          |       Owner:
     Type:  defect (bug)       |      Status:  new
 Priority:  normal             |   Milestone:  Future Release
Component:  Core               |     Version:
 Severity:  normal             |  Resolution:
 Keywords:  reporter-feedback  |
Changes (by boonebgorges):

 * milestone:  Awaiting Review => Future Release


 The problem is BP_ENABLE_MULTIBLOG. When you're running
 `BP_ENABLE_MULTIBLOG`, your avatars are stored *locally* by design, which
 is to say that they're stored on each individual site. So changing your
 avatar on one of the sites will not change it elsewhere. On reflection,
 I'm not sure whether this makes sense, though the fact is that it's in
 place right now, and we can't easily change it anytime very soon.

 In the meantime, you can easily override this default behavior by defining
 your own custom avatar constants. Select the blog where you want custom
 avatars to live (doesn't matter which if you're starting from scratch; if
 users have already been actively creating content in one site, you should
 use that one), and define the following constants in wp-config.php:

 // This assumes that the blog in question is #1. If it's not, the path
 // have blogs.dir in it
 define( 'BP_AVATAR_UPLOAD_PATH', '/var/www/html/example/wp-
 content/uploads' );

 // Again, assuming you're coming from #1. To pull from a different blog,
 // it'll be example.com/secondaryblog/files or something like that
 define( 'BP_AVATAR_URL', 'http://example.com/wp-content/uploads' );

 I'm putting this into Future Release for consideration by the rest of the
 core devs. Team: do you think it makes sense to have per-site avatars as
 the default, given that no other BP data is per-site in multiblog mode?

Ticket URL: <https://buddypress.trac.wordpress.org/ticket/4252#comment:4>
BuddyPress <http://buddypress.org/>

More information about the buddypress-trac mailing list