Menu Adam R Brown

WP hooks navigation: Home/browseActions indexFilters index

Source View: profile_update

To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).

Understanding Source Code

The best way to understand what a hook does is to look at where it occurs in the source code.

Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.

Source View

Line Code
2423            * Fires immediately after an existing user is updated.
2424            *
2425            * @since 2.0.0
2426            * @since 5.8.0 The `$userdata` parameter was added.
2427            *
2428            * @param int     $user_id       User ID.
2429            * @param WP_User $old_user_data Object containing user's data prior to update.
2430            * @param array   $userdata      The raw array of data passed to wp_insert_user().
2431            */
2432           do_action( 'profile_update', $user_id, $old_user_data, $userdata );
2433
2434           if ( isset( $userdata['spam'] ) && $userdata['spam'] != $old_user_data->spam ) {
2435                if ( 1 == $userdata['spam'] ) {
2436                     /**
2437                      * Fires after the user is marked as a SPAM user.
2438                      *
2439                      * @since 3.0.0
2440                      *
2441                      * @param int $user_id ID of the user marked as SPAM.