Function
Filter the user login before saving.
tml_set_user_login( string $sanitized_user_login )
Parameters
-
$sanitized_user_loginstring - The sanitized user login.
Return
string
The sanitized user login.
Source
function tml_set_user_login( $sanitized_user_login ) {
// phpcs:disable WordPress.Security.NonceVerification.Missing -- mirrors WP core's own registration processing (register_new_user()), which has no nonce of its own.
if ( tml_is_email_registration_type() && tml_is_post_request() ) {
if ( isset( $_POST['user_login'] ) && sanitize_user( $_POST['user_login'] ) === $sanitized_user_login && isset( $_POST['user_email'] ) ) {
$sanitized_user_login = sanitize_user( $_POST['user_email'] );
}
}
// phpcs:enable WordPress.Security.NonceVerification.Missing
return $sanitized_user_login;
}
Uses
Changelog
| Version | Description |
|---|---|
| 7.0 | Introduced. |