WP hooks navigation: Home/browse • Actions index • Filters index
To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).
The best way to understand what a hook does is to look at where it occurs in the source code.
do_action( "hook_name" )apply_filters( "hook_name", "what_to_filter" ).Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.
| Line | Code | 
|---|---|
| 1410 |      if ( isset($role) ) | 
| 1411 |           $user->set_role($role); | 
| 1412 |      elseif ( !$update ) | 
| 1413 |           $user->set_role(get_option('default_role')); | 
| 1414 |  | 
| 1415 |      wp_cache_delete($user_id, 'users'); | 
| 1416 |      wp_cache_delete($user_login, 'userlogins'); | 
| 1417 |  | 
| 1418 |      if ( $update ) | 
| 1419 |           do_action('profile_update', $user_id, $old_user_data); | 
| 1420 |      else | 
| 1421 |           do_action('user_register', $user_id); | 
| 1422 |  | 
| 1423 |      return $user_id; | 
| 1424 | } | 
| 1425 |  | 
| 1426 | /** | 
| 1427 |  * Update an user in the database. | 
| 1428 |  * |