[buddypress-trac] [BuddyPress] #3020: bp_loaded is fired too early

buddypress-trac at lists.automattic.com buddypress-trac at lists.automattic.com
Fri Mar 11 22:53:05 UTC 2011

#3020: bp_loaded is fired too early
  Reporter:  boonebgorges  |      Owner:
      Type:  defect        |     Status:  new
  Priority:  major         |  Milestone:  1.3
 Component:  Core          |    Version:
Resolution:                |   Keywords:

Comment (by boonebgorges):

 It is, but that doesn't really mean that BP is "loaded" in the sense that
 a BP plugin developer might expect. For that, you would expect things like
 bp_setup_globals, bp_setup_nav, etc to already have been run. But because
 those are hooked to bp_init, which is hooked to init, which is fired
 *after* plugins_loaded, the order of the hooks seems counterintuitive.

 I see from looking at the source for the 1.2 branch that those actions
 (bp_setup_globals, etc) used to be hooked to bp_loaded, so that something
 hooked to bp_loaded with priority 10 would load after that stuff. In 1.3,
 most of these things have been moved to bp_init, which loads later. So
 maybe we just don't need bp_loaded anymore? I don't know.

 I find the whole thing a bit confusing, and would welcome feedback :)

Ticket URL: <https://trac.buddypress.org/ticket/3020#comment:3>
BuddyPress <http://buddypress.org/>

More information about the buddypress-trac mailing list