WP HOOKS
filtrod 2.1.0

registration_errors

Args 3Plik wp-includes/user.phpDokumentacja WP ↗

Opis

Dodaje własną walidację do formularza rejestracji użytkownika.

Przykład użycia

add_filter( 'registration_errors', ... )php
add_filter( 'registration_errors', 'wpdocs_validate_username', 10, 3 );

function wpdocs_validate_username( $errors, $sanitized_user_login, $user_email ) {
	if ( 'admin' === strtolower( $sanitized_user_login ) ) {
		$errors->add( 'forbidden_name', __( 'Ta nazwa użytkownika jest niedozwolona.', 'wpdocs' ) );
	}

	return $errors;
}

The filtered WP_Error object may, for example, contain errors for an invalid or existing username or email address. A WP_Error object should always be returned, but may or may not contain errors. If any errors are present in $errors, this will abort the user's registration.

Parametry

ParametrTypOpis
$errors\WP_ErrorA WP_Error object containing any errors encountered during registration.
$sanitized_user_loginstringUser's username after it has been sanitized.
$user_emailstringUser's email.

Wywołanie

Rejestracja callbackaphp
// rejestracja funkcji zwrotnej — podaj liczbę argumentów!
add_filter( 'registration_errors', 'twoja_funkcja', 10, 3 );

function twoja_funkcja($param_1, $param_2, $param_3) {
	// Twój kod
}

Popularne w tej kategorii