[buddypress-trac] [BuddyPress] #3398: Defining BP_ACTIVITY_SLUG breaks profile pages

buddypress-trac at lists.automattic.com buddypress-trac at lists.automattic.com
Wed Jul 27 23:44:02 UTC 2011


#3398: Defining BP_ACTIVITY_SLUG breaks profile pages
--------------------+-----------------------------
 Reporter:  r-a-y   |      Owner:
     Type:  defect  |     Status:  new
 Priority:  normal  |  Milestone:  Awaiting Review
Component:  Core    |    Version:  1.3
 Severity:  normal  |   Keywords:  has-patch
--------------------+-----------------------------
 As noted in the dev chat, defining BP_X_SLUG should still work in BP 1.3.

 However, if we define BP_ACTIVITY_SLUG, profile pages break:
 example.com/members/USERNAME/

 When we define BP_ACTIVITY_SLUG, the current component should in theory
 still be 'activity', however this changes to whatever we define
 BP_ACTIVITY_SLUG to be.

 One way around this problem is to:
 * set $bp->default_component to bp_get_activity_slug() in the Members
 loader
 * change bp_is_activity_component() to look for `bp_get_activity_slug()`
 as well

 I'm not too fond of this approach, but this gets the job done without too
 much effort.

-- 
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/3398>
BuddyPress <http://buddypress.org/>
BuddyPress


More information about the buddypress-trac mailing list