Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cómo desactivar la característica de acceder / acceder con la dirección de correo electrónico en WordPress

Uno de nuestros usuarios nos preguntó recientemente cómo desactivar el acceso a WordPress con la característica de correo electrónico, que se introdujo en WordPress 4.5.

Esta característica permite a los usuarios acceder con un nombre de usuario o una dirección de correo electrónico. Sin embargo, algunos propietarios de sitios prefieren desactivar esta característica para añadir seguridad o simplificar el proceso de acceso.

En este artículo, le mostraremos cómo desactivar la característica de acceso con la dirección de correo electrónico en WordPress.

How to Disable Login with Email Address Feature in WordPress

¿Por qué desactivar el acceso 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 envías un correo electrónico a alguien, esa persona ya conoce tu dirección.

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

No creemos que utilizar una dirección de correo electrónico para acceder haga que un sitio WordPress sea menos seguro. Siempre puedes añadir más capas de seguridad, como proteger con contraseña el directorio de administración de WordPress y añadir la verificación en dos pasos.

Dicho esto, entendemos que algunos usuarios pueden querer desactivar la característica de acceder / acceder por correo electrónico en sus sitios WordPress. Aquí tienes 2 métodos para hacerlo fácilmente:

Entremos de lleno.

Método 1. Desactivar el acceso con correo electrónico en WordPress usando código (Recomendado)

Este método requiere que añadas código a tus archivos de WordPress. Si no lo ha hecho antes, consulte nuestra guía para pegar fragmentos de código de la web en WordPress.

Para desactivar la característica de acceder con el correo electrónico, normalmente tendrás que añadir el siguiente código al archivo functions. php de tu tema o a un plugin de fragmentos de código.

remove_filter( 'authenticate', 'wp_authenticate_email_password', 20 );

Para hacerlo más fácil, puedes usar WPCode, que es el mejor plugin de fragmentos de código para WordPress.

WPCode's homepage

WPCode tiene una biblioteca incorporada con fragmentos de código listos para usar para todas las peticiones de características más populares de WordPress, incluyendo desactivar el acceso con correo electrónico, quitar el número de versión de WordPress, desactivar comentarios y mucho más.

La mejor parte es que no necesitas editar el archivo functions.php de tu tema. Así, se elimina el riesgo de romper su sitio web de WordPress.

Para empezar, vamos a instalar y activar el plugin gratuito WPCode. Si necesitas ayuda, puedes leer nuestro tutorial sobre cómo instalar un plugin de WordPress.

Una vez activado el plugin, deberá ir a Fragmentos de código Biblioteca desde su escritorio de administración de WordPress.

A continuación, busque el fragmento de código “Desactivar el acceso por correo electrónico” y haga clic en el botón “Utilizar fragmento de código”.

Search for the Disable Login by Email snippet in WPCode library

A continuación, WPCode añadirá automáticamente el fragmento de código y seleccionará el método de inserción adecuado.

Este es el aspecto que podría tener en el editor WPCode:

WPCode automatically adds the code for disabling login by email

A partir de aquí, todo lo que tienes que hacer es conmutar el interruptor de “Inactivo” a “Activo”.

A continuación, siga adelante y haga clic en el botón “Actualizar”.

Activate and update snippet in WPCode

¡Eso es!

Esto no cambiará nada en la página de acceso, y los usuarios seguirán viendo que pueden acceder utilizando un nombre de usuario o una dirección de correo electrónico. Pero si introducen la dirección de correo electrónico para acceder, recibirán un error de nombre de usuario no válido.

Método 2. Desactivar el acceso con correo electrónico en WordPress usando un plugin

También puede desactivar la característica de acceder / acceder por correo electrónico con un plugin de un solo uso – No Login by Email Address.

Para ello, primero debe instalar y activar el plugin. Para más detalles, no dudes en consultar nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

El plugin funciona de forma inmediata, lo que significa que no hay ajustes que configurar. Simplemente visita la pantalla de acceso de tu sitio WordPress y prueba a acceder con tu dirección de correo electrónico.

Puedes ver que aparece 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.’

Login with email address removed

Eso es todo, esperamos que este artículo te haya ayudado a desactivar la característica de acceder / acceder con dirección de correo electrónico en WordPress. A continuación, puede que también desee ver nuestra guía sobre cómo desactivar las sugerencias de acceso en los mensajes de error de inicio de sesión de WordPress y nuestra selección de los mejores plugins de página de acceso de WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

9 comentariosDeja una respuesta

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. momses

    Hi,

    Thanks for you article. I’m looking for a way to Login only By mail no Username.

    Thanks in advance for you help.

  3. Dom WO

    Does this article also cover the registration form in woocommerce for the customers or it is only for the admin side login ?

  4. Debra

    Somehow it isn’t clear to me how to add a username once the email address login is disabled. Can you please explain.

    Thanks so much

    • WPBeginner Support

      If you have user registration enabled on your site, then those users can still register using their email addresses. But they will not be able to use the email address to login. They will have to use the username to login. As an administrator, you will also need to enter an email and user name when adding a new user.

      Administrador

  5. Abdul Samad

    Thank you for article

    I want to know, how to allow login with mobile number

    Second, I want to register my customer without email in wordpress

    Please help me out with this

    Thanks

  6. Jeramy Queale

    I simply couldn’t go away your website prior to suggesting that I really loved the usual information an individual provide in your visitors? Is gonna be back frequently to check up on new posts

  7. Jayna Coppedge

    I have a login to my wordpress blog. I have a different login for another wordpress blog I write with others. However when I want to comment on another wordpress blog. Neither user name or password works. I have not been willing to say change this long in because I am afraid it would affect the other 2. I don’t know what to call the 3 category to even look up the problem.

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.