[buddypress-trac] [BuddyPress Trac] #7658: Use WP functions to retrieve current user ID.

buddypress-trac noreply at wordpress.org
Wed Jan 17 18:51:58 UTC 2018

#7658: Use WP functions to retrieve current user ID.
 Reporter:  dcavins       |       Owner:
     Type:  defect (bug)  |      Status:  new
 Priority:  normal        |   Milestone:  Awaiting Review
Component:  Core          |     Version:  2.9.2
 Severity:  normal        |  Resolution:
 Keywords:                |

Comment (by johnjamesjacoby):

 I've thought about this a lot, and these types of multisite work-arounds
 do come back as problems frequently.

 I forget if BuddyPress does anything to the `current_user` and
 `displayed_user` objects that's different from core WordPress `WP_User`
 objects, but I think the answer is yes.

 * If not, we should switch everything to use the current `WP_User` object-
 based functions, and add `__get()` magic support when something tries to
 look at `$bp->current_user`
 * If BuddyPress does modify the object, we need to decide if we keep
 supporting it in perpetuity, and/or if we are more comfortable modifying
 the current `WP_User` object directly instead


 The REST downgrade is interesting in that I think the point was always
 that those two user objects be clones of one-another, so however that
 variable is being nerfed, it should be bubbling back up to
 `$bp->current_user`, I would have assumed.

Ticket URL: <https://buddypress.trac.wordpress.org/ticket/7658#comment:1>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac

More information about the buddypress-trac mailing list