Title: PLL_Admin-&gt;init_user() called before $wp-&gt;init
Last modified: August 21, 2016

---

# PLL_Admin->init_user() called before $wp->init

 *  [ojrask](https://wordpress.org/support/users/ojrask/)
 * (@ojrask)
 * [12 years ago](https://wordpress.org/support/topic/pll_admin-init_user-called-before-wp-init/)
 * Polylang calls `PLL_Admin->init_user()` before `$wp->init`, causing other plugins(
   such as BuddyPress and bbPress) to fire warnings, as they are deeply tied into
   the users system.
 * Fired warning:
    `bp_setup_current_user was called incorrectly. The current user
   is being initialized without using $wp->init(). Please see Debugging in WordPress
   for more information. (This message was added in version 1.7.)`
 * Call stack:
 *     ```
       bp_setup_current_user()
       do_action('set_current_user')
       wp_set_current_user()
       get_currentuserinfo()
       wp_get_current_user()
       get_current_user_id()
       PLL_Admin->init_user()
       do_action('setup_theme')
       ```
   
 * Is `PLL_Admin->init_user()` required to be fired so early?
 * WP version: **3.9.1**
    Polylang version: **1.5** BuddyPress version: 2.0.1
 * [https://wordpress.org/plugins/polylang/](https://wordpress.org/plugins/polylang/)

Viewing 1 replies (of 1 total)

 *  Plugin Author [Chouby](https://wordpress.org/support/users/chouby/)
 * (@chouby)
 * [12 years ago](https://wordpress.org/support/topic/pll_admin-init_user-called-before-wp-init/#post-4995193)
 * Hi!
 * I am aware of this warning sent by BuddyPress / bbPress. I have a different view
   than the BuddyPress authors on this, especially because BuddyPress rises this
   warning against the WordPress core itself 🙂
    See [https://bbpress.trac.wordpress.org/ticket/2309](https://bbpress.trac.wordpress.org/ticket/2309)
 * So to answer your question `PLL_Admin->init_user()` is fired early to allow to
   choose your admin language based on your user preferences.

Viewing 1 replies (of 1 total)

The topic ‘PLL_Admin->init_user() called before $wp->init’ is closed to new replies.

 * ![](https://ps.w.org/polylang/assets/icon-256x256.png?rev=3433336)
 * [Polylang](https://wordpress.org/plugins/polylang/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/polylang/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/polylang/)
 * [Active Topics](https://wordpress.org/support/plugin/polylang/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/polylang/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/polylang/reviews/)

## Tags

 * [init](https://wordpress.org/support/topic-tag/init/)
 * [user](https://wordpress.org/support/topic-tag/user/)
 * [warning](https://wordpress.org/support/topic-tag/warning/)

 * 1 reply
 * 2 participants
 * Last reply from: [Chouby](https://wordpress.org/support/users/chouby/)
 * Last activity: [12 years ago](https://wordpress.org/support/topic/pll_admin-init_user-called-before-wp-init/#post-4995193)
 * Status: not resolved