[buddypress-trac] [BuddyPress] #4212: bp_get_button() does not allow a core component button (regression)

buddypress-trac at lists.automattic.com buddypress-trac at lists.automattic.com
Sun May 20 18:05:47 UTC 2012

#4212: bp_get_button() does not allow a core component button (regression)
 Reporter:  johnbillion   |      Owner:
     Type:  defect (bug)  |     Status:  new
 Priority:  normal        |  Milestone:  Awaiting Review
Component:  Core          |    Version:  1.5
 Severity:  normal        |   Keywords:
 The `bp_get_button()` function (and corresponding `BP_Button` class
 constructor) accepts a 'component' item in its array of arguments.

 Before the button is built, `bp_is_active()` is called to check if the
 required component is active. If you don't specify a component, it
 defaults to 'core', but `bp_is_active( 'core' )` always returns false, so
 a core component button will never be shown.

 Note that this is a regression. At BuddyPress 1.2.9, `bp_is_active( 'core'
 )` would return true and core buttons would work fine. At some point
 between 1.2.9 and 1.5, this changed and broke.

 Marking as 1.5, may affect earlier versions.

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

More information about the buddypress-trac mailing list