wppaste
WordPress

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

Since
2.0.0
Source
wp-includes/user.php:2643
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–300

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

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–58get_userdata(), ->to_array(), _get_additional_user_keys(), add_magic_quotes(), clean_user_cache(), array_merge(), wp_insert_user(), is_wp_error()
!($userdata instanceof) && is_wp_error()60–65get_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) && !isset($userdata) && !empty($userdata) && is_wp_error()68–73get_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) && is_wp_error()79–80get_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–90get_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–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(), 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–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(), 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–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(), 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–97get_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–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(), switch_to_user_locale(), wp_get_current_user(), do_action()
138 further outcomes, up to 300 instructions
!($userdata instanceof) && isset($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)92–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(), 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–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(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)98–105get_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) && !isset($userdata) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)100–109get_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) && !isset($userdata) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)100–107get_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) && !isset($userdata) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)102–111get_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) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)109–112get_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 === false109–120get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)111–116get_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) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)111–114get_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 === false111–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(), switch_to_user_locale(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 === false111–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(), restore_previous_locale(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)113–118get_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 === false113–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(), restore_previous_locale(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 !== false116–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(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 !== false118–132get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 !== false118–130get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 === false120–127get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 !== false120–134get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 === false122–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(), switch_to_user_locale(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 === false122–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(), restore_previous_locale(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 === false124–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(), restore_previous_locale(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 !== false127–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(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false128–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(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 !== false129–139get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 !== false129–137get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false130–139get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false130–137get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 !== false131–141get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false132–141get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false135–143get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false137–147get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false137–145get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 === false139–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(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false139–149get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 === false141–146get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 === false141–144get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 === false143–148get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 !== false146–150get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)148–165get_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) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false148–154get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 !== false148–152get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error()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(), 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–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(), 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) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false150–156get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error()152–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(), 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–172get_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–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(), 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–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(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error()163–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(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)167–180get_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) && !isset($userdata) && !empty($userdata) && !is_wp_error()169–184get_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) && !isset($userdata) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)169–182get_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) && !isset($userdata) && !empty($userdata) && !is_wp_error()171–186get_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) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)178–187get_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 === false178–195get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error()180–191get_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) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email)180–189get_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 === false180–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(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 === false180–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(), restore_previous_locale(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error()182–193get_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 === false182–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(), restore_previous_locale(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 !== false185–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(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false187–207get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 !== false187–205get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 === false189–202get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false189–209get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false191–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(), switch_to_user_locale(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 === false191–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(), restore_previous_locale(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false193–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(), restore_previous_locale(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 !== false196–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(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false197–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(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false198–214get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 !== false198–212get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false199–214get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false199–212get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false200–216get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false201–216get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false204–218get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false206–222get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && empty($send_password_change_email) && empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false206–220get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 === false208–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(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false208–224get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false210–221get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 === false210–219get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false212–223get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 !== false215–225get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false217–229get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 !== false217–227get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false219–231get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error()223–234get_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–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(), 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–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(), 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–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(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error()234–241get_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–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(), 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–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(), 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–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(), restore_previous_locale(), wp_get_current_user(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error()242–249get_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) && !isset($userdata) && !empty($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email)244–253get_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) && !isset($userdata) && !empty($userdata) && !is_wp_error()244–251get_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) && !isset($userdata) && !empty($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email)246–255get_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) && !empty($userdata) && !is_wp_error()253–256get_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 === false253–264get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email)255–260get_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) && !is_wp_error()255–258get_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 === false255–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(), 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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false255–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(), restore_previous_locale(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email)257–262get_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 === false257–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(), restore_previous_locale(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false260–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(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 !== false262–276get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false262–274get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false264–271get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 !== false264–278get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 === false266–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(), 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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false266–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(), restore_previous_locale(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 === false268–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(), restore_previous_locale(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false271–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(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false272–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(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 !== false273–283get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && isset($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false273–281get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false274–283get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false274–281get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 !== false275–285get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false276–285get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false279–287get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false281–291get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false281–289get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false283–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(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), __(), __(), apply_filters(), get_option(), home_url(), sprintf(), wp_mail(), wp_get_current_user(), wp_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !isset($userdata) && !empty($userdata) && !is_wp_error() && !empty($send_password_change_email) && !empty($send_email_change_email) && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false283–293get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 === false285–290get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie === false285–288get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 === false287–292get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false290–294get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 !== false292–298get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), time(), wp_set_auth_cookie(), do_action()
!($userdata instanceof) && !empty($userdata) && !is_wp_error() && $user_id === false && isset($plaintext_pass) && $logged_in_cookie !== false292–296get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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 !== false294–300get_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_parse_auth_cookie(), apply_filters(), wp_clear_auth_cookie(), 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-dev33619–30022
8.533619–30022
8.433619–3002233 fewer instructions than PHP 8.3
8.336919–33322
8.236919–33322
8.136919–333221 fewer instruction than PHP 7.4
7.437019–33322

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 2689 (+46 into the body)

    Filters whether to send the password change email.

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

    Filters whether to send the email change email.

  3. apply_filters( password_change_email )filterline 2771 (+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 2830 (+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 2856 (+213 into the body)

    Filters the duration of the authentication cookie expiration period.

  6. do_action( wp_update_user )actionline 2884 (+241 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.8.8 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.