wppaste
WordPress

wp_update_user( array|object|WP_User $userdata ): int|WP_Error

Since
2.0.0
Source
wp-includes/user.php:2576
Updates a user in the database.

Description

It is possible to update a user's password by specifying the 'user_pass' value in the $userdata parameter array.

If current user's password is being updated, then the cookies will be cleared.

Compatibility

WordPress
since 2.0.0
PHP
7.4–8.6-dev
  • 6.7.7
  • 6.8.8
  • 6.9.7
  • 7.0.4
  • 7.1.0

Present in every tracked release (6.7.7 to 7.1.0), and compiles on PHP 7.4 through 8.6-dev.

Parameters

$userdataarray|object|WP_User
An array of user data or a user object of type stdClass or WP_User.

Return value

int|WP_Error
The updated user's ID or a WP_Error object if the user could not be updated.

Performance profile

How much work a call to wp_update_user() does, and what it touches: the algorithmic scaling, the Zend instruction count per call across PHP versions, the hooks it hands control to, and the core code that calls it. Measured from the compiled opcodes, not a stopwatch, so every number is identical on any machine running the same PHP version, and every function in core is ranked by cost.

Cost class
Expensive

Sends mail via wp_mail().

Scaling
Scales with input

The body loops, so the work grows with what you pass in.

Instructions
19–293

Executed per call on PHP 8.5, depending on the branch taken. The body compiles to 328.

Plugin surface
6 hooks

Third-party callbacks on 'send_password_change_email', 'send_email_change_email', 'password_change_email' run inside this call, and their cost is not bounded by anything here.

Called by
6

6 places in core call this, so the cost is paid more often than your own code shows.

What it touches

  • hookthird-party callbacksapply_filters()called directly
  • optionoption read or writeget_option()called directly
  • mailsends mailwp_mail()called directly
  • querycontent queryget_user_by()one call below wp_update_user()
  • cacheobject cachewp_cache_delete()one call below wp_update_user()
  • serializeserialisationmaybe_unserialize()one call below wp_update_user()

Further down the call graph this can also reach transient. That is the worst case, several calls deep and usually down an error path, not what a normal call pays.

What one call costs · 150 distinct outcomes

One number would be a lie: the work depends on which branch runs. These are every distinct cost wp_update_user() can have, taken from its control-flow graph on PHP 8.5.

WhenInstructionsCalls it makes
!($userdata instanceof) && !isset($userdata)19__()
!($userdata instanceof) && !isset($userdata)24get_userdata(), __()
!($userdata instanceof) && is_wp_error()49–60get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error()
!($userdata instanceof) && isset($userdata) && is_wp_error()60–67get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error()
!($userdata instanceof) && !empty($userdata) && is_wp_error()68–74get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && is_wp_error()79–81get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error()
!($userdata instanceof) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)79–92get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), wp_get_current_user(), do_action()
!($userdata instanceof) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)81–96get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)81–94get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)83–98get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)90–99get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), wp_get_current_user(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)92–103get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), wp_get_current_user(), do_action()
138 further outcomes, up to 293 instructions
!($userdata instanceof) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)92–101get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)94–105get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)98–106get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), wp_get_current_user(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)100–110get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)100–108get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)102–112get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false104–115get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false106–119get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false106–117get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false108–121get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)109–113get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), wp_get_current_user(), do_action()
!($userdata instanceof) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false110–122get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)111–117get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)111–115get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false112–126get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false112–124get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)113–119get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false114–128get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false115–122get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false117–126get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false117–124get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false119–128get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false121–129get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false123–129get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false123–133get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false123–131get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false125–133get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false125–131get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false125–135get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false127–135get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false129–136get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false131–140get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false131–138get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false133–142get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false134–136get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false136–140get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false136–138get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false138–142get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false140–143get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false142–147get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false142–145get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false144–149get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)148–167get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), do_action()
!($userdata instanceof) && !is_wp_error()150–171get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), do_action()
!($userdata instanceof) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)150–169get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !is_wp_error()152–173get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)159–174get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error()161–178get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)161–176get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error()163–180get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)167–181get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error()169–185get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)169–183get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error()171–187get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false173–190get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false175–194get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false175–192get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false177–196get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)178–188get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), do_action()
!($userdata instanceof) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false179–197get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error()180–192get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)180–190get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false181–201get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false181–199get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error()182–194get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false183–203get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false184–197get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false186–201get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false186–199get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false188–203get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false190–204get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false192–204get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false192–208get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false192–206get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false194–208get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false194–206get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false194–210get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false196–210get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false198–211get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false200–215get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false200–213get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false202–217get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false203–211get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false205–215get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false205–213get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false207–217get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false209–218get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false211–222get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false211–220get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false213–224get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error()223–236get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), do_action()
!($userdata instanceof) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email)225–240get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), do_action()
!($userdata instanceof) && !is_wp_error()225–238get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email)227–242get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error()234–243get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email)236–247get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error()236–245get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email)238–249get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error()242–250get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email)244–254get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error()244–252get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email)246–256get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false248–259get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false250–263get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false250–261get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false252–265get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error()253–257get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), do_action()
!($userdata instanceof) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false254–266get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email)255–261get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error()255–259get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false256–270get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false256–268get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email)257–263get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false258–272get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false259–266get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false261–270get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false261–268get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false263–272get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false265–273get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false267–273get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false267–277get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false267–275get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false269–277get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false269–275get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false269–279get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false271–279get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false273–280get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false275–284get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false275–282get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false277–286get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false278–280get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false280–284get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false280–282get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false282–286get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false284–287get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false286–291get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false286–289get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && isset($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false288–293get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), wp_hash_password(), apply_filters(), apply_filters(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error(), get_option(), wp_specialchars_decode(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), restore_previous_locale(), wp_get_current_user(), wp_clear_auth_cookie(), wp_parse_auth_cookie(), apply_filters(), time(), wp_set_auth_cookie(), do_action()

This body has more branch combinations than are worth enumerating, so the table covers the outcomes found first rather than every one that exists.

Across PHP versions

PHPCompiledExecutedBranchesNotes
8.6-dev32819–29321
8.532819–29321
8.432819–2932133 fewer instructions than PHP 8.3
8.336119–32621
8.236119–32621
8.136119–326211 fewer instruction than PHP 7.4
7.436219–32721

An instruction is not a fixed amount of time, so a matching count is not necessarily the same speed; what it rules out is a difference in the work itself.

Hooks and filters fired · 6

6 hooks fire while wp_update_user() runs, in this order:

  1. apply_filters( send_password_change_email )filterline 2622 (+46 into the body)

    Filters whether to send the password change email.

  2. apply_filters( send_email_change_email )filterline 2637 (+61 into the body)

    Filters whether to send the email change email.

  3. apply_filters( password_change_email )filterline 2704 (+128 into the body)

    Filters the contents of the email sent when the user's password is changed.

  4. apply_filters( email_change_email )filterline 2763 (+187 into the body)

    Filters the contents of the email sent when the user's email is changed.

  5. apply_filters( auth_cookie_expiration )filterline 2791 (+215 into the body)

    Filters the duration of the authentication cookie expiration period.

  6. do_action( wp_update_user )actionline 2812 (+236 into the body)

    Fires after the user has been updated and emails have been sent.

Uses · 22

Show all 22

Used by · 6

Source code

function wp_update_user( $userdata ) {	if ( $userdata instanceof stdClass ) {		$userdata = get_object_vars( $userdata );	} elseif ( $userdata instanceof WP_User ) {		$userdata = $userdata->to_array();	} 	$userdata_raw = $userdata; 	$user_id = isset( $userdata['ID'] ) ? (int) $userdata['ID'] : 0;	if ( ! $user_id ) {		return new WP_Error( 'invalid_user_id', __( 'Invalid user ID.' ) );	} 	// First, get all of the original fields.	$user_obj = get_userdata( $user_id );	if ( ! $user_obj ) {		return new WP_Error( 'invalid_user_id', __( 'Invalid user ID.' ) );	} 	$user = $user_obj->to_array(); 	// Add additional custom fields.	foreach ( _get_additional_user_keys( $user_obj ) as $key ) {		$user[ $key ] = get_user_meta( $user_id, $key, true );	} 	// Escape data pulled from DB.	$user = add_magic_quotes( $user ); 	if ( ! empty( $userdata['user_pass'] ) && $userdata['user_pass'] !== $user_obj->user_pass ) {		// If password is changing, hash it now.		$plaintext_pass        = $userdata['user_pass'];		$userdata['user_pass'] = wp_hash_password( $userdata['user_pass'] ); 		/**		 * Filters whether to send the password change email.		 *		 * @since 4.3.0		 *		 * @see wp_insert_user() For `$user` and `$userdata` fields.		 *		 * @param bool  $send     Whether to send the email.		 * @param array $user     The original user array.		 * @param array $userdata The updated user array.		 */		$send_password_change_email = apply_filters( 'send_password_change_email', true, $user, $userdata );	} 	if ( isset( $userdata['user_email'] ) && $user['user_email'] !== $userdata['user_email'] ) {		/**		 * Filters whether to send the email change email.		 *		 * @since 4.3.0		 *		 * @see wp_insert_user() For `$user` and `$userdata` fields.		 *		 * @param bool  $send     Whether to send the email.		 * @param array $user     The original user array.		 * @param array $userdata The updated user array.		 */		$send_email_change_email = apply_filters( 'send_email_change_email', true, $user, $userdata );	} 	clean_user_cache( $user_obj ); 	// Merge old and new fields with new fields overwriting old ones.	$userdata = array_merge( $user, $userdata );	$user_id  = wp_insert_user( $userdata ); 	if ( is_wp_error( $user_id ) ) {		return $user_id;	} 	$blog_name = wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES ); 	$switched_locale = false;	if ( ! empty( $send_password_change_email ) || ! empty( $send_email_change_email ) ) {		$switched_locale = switch_to_user_locale( $user_id );	}

Changelog

Introduced in 2.0.0. Unchanged from 6.7.7 through 7.1.0.

  1. 6.7.7
  2. 6.8.8
  3. 6.9.7
  4. 7.0.4
  5. 7.1.0

Signature, return type and hooks compared across 5 parsed releases.

About this page

Parsed data
Generated from the wordpress-develop 6.7.7 tag, from src/wp-includes/user.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.
Corrections
Something wrong on this page? Report it and it gets fixed in the next regeneration.