retrieve_password

retrieve_password

Appears in: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Hook Type: action

See hook in core

Displaying hooks found in version: wordpress-6.5.3

do_action('retrieve_password') is found 1 times:

  • /wp-includes/user.php line 2913
    	 * @since 1.5.1
    	 *
    	 * @param string $user_login The user login name.
    	 */
    	do_action( 'retrieve_password', $user->user_login );
    
    	$password_reset_allowed = wp_is_password_reset_allowed_for_user( $user );
    	if ( ! $password_reset_allowed ) {
    		return new WP_Error( 'no_password_reset', __( 'Password reset is not allowed for this user' ) );
    	} elseif ( is_wp_error( $password_reset_allowed ) ) {
    		return $password_reset_allowed;