Cómo deshabilitar la función de inicio de sesión con dirección de correo electrónico en WordPress

Recientemente, uno de nuestros usuarios nos preguntó cómo pueden deshabilitar la función de inicio de sesión con correo electrónico introducida en WordPress 4.5. Esta función permite a los usuarios iniciar sesión con un nombre de usuario o una dirección de correo electrónico en el formulario de inicio de sesión. En este artículo, le mostraremos cómo desactivar la función de inicio de sesión con dirección de correo electrónico en WordPress.

¿Por qué deshabilitar el inicio de sesión con correo electrónico en WordPress?

Algunos usuarios creen que las direcciones de correo electrónico son más conocidas que un nombre de usuario. Si usted envía un correo electrónico a alguien, entonces ellos ya conocen su dirección de correo electrónico.

Si alguien quiere entrar en tu sitio de WordPress, conocer una dirección de correo electrónico podría facilitarle la entrada adivinando tu contraseña o pirateando tu cuenta de correo electrónico.

No creemos que el uso de una dirección de correo electrónico para iniciar sesión haga que un sitio de WordPress sea menos seguro. Siempre se pueden añadir más capas de seguridad, como la protección con contraseña del directorio de administración de WordPress, y la adición de dos pasos de verificación.

Para la seguridad de WordPress, usamos Sucuri en todos nuestros sitios. Vea cómo Sucuri nos ayudó a bloquear 450.000 ataques de WordPress en 3 meses

Dicho esto, entendemos que algunos usuarios pueden querer desactivar la función de inicio de sesión con correo electrónico en sus sitios de WordPress. Veamos cómo puedes hacer eso fácilmente.

Desactivar el inicio de sesión con correo electrónico en WordPress usando un plugin

Lo primero que tiene que hacer es instalar y activar el plugin No Login by Email Address. Para más detalles, vea nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

El plugin funciona desde el primer momento, y no hay ajustes que puedas configurar. Simplemente visite la pantalla de inicio de sesión de su sitio WordPress e intente iniciar sesión con su dirección de correo electrónico.

Obtendrá un error de nombre de usuario no válido. El plugin también cambiará la etiqueta Nombre de usuario o dirección de correo electrónico a simplemente nombre de usuario.

Desactivar manualmente el inicio de sesión con correo electrónico en WordPress

Este método es simple pero no muy limpio. Simplemente agregue este código al archivo functions.php de su tema o a un plugin específico del sitio.

1remove_filter( authenticate, wp_authenticate_email_password, 20 );

No cambiará nada en la página de inicio de sesión y los usuarios seguirán viendo que pueden iniciar sesión utilizando un nombre de usuario o una dirección de correo electrónico. Pero si introducen la dirección de correo electrónico para iniciar sesión, se les dará un error de nombre de usuario no válido.

Eso es todo, esperamos que este artículo te haya ayudado a desactivar la función de inicio de sesión con dirección de correo electrónico en WordPress. También puedes ver nuestra guía sobre cómo desactivar las sugerencias de inicio de sesión en los mensajes de error de inicio de sesión de WordPress.

Si te ha gustado este artículo, suscríbete a nuestros tutoriales de vídeo de YouTube Channel for WordPress. También puede encontrarnos en Twitter y Facebook.

Deja un comentario