wordpress / latest / hooks / user_profile_update_errors.html

do_action_ref_array( 'user_profile_update_errors', WP_Error $errors, bool $update, stdClass $user )

Fires before user profile update errors are returned.

Parameters

$errors WP_Error
WP_Error object (passed by reference).
$update bool
Whether this is a user update.
$user stdClass
User object (passed by reference).

More Information

This hook runs AFTER edit_user_profile_update and personal_options_update. If you want to validate some custom fields before saving, a workaround is to check the $errors array in this same callback, after performing your validations, and save the data if it is empty.

On return, if the errors object contains errors then the save is not completed & the errors displayed to the user.

Source

File: wp-admin/includes/user.php. View all references

do_action_ref_array( 'user_profile_update_errors', array( &$errors, $update, &$user ) );

Used By

Used By Description

Changelog

Version Description
2.8.0 Introduced.

© 2003–2022 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/hooks/user_profile_update_errors