• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

DecodeCMS

Tu WordPress a otro Nivel ...

  • Acerca de
  • Contacto
  • Inicio
  • Tutoriales
    • Themes
    • Plugins
    • Core
    • Recursos
  • Cursos
  • Acceder
    • Mis cursos
    • Mi Cuenta
    • Acceder
Inicio / Tutoriales / Core / Desactivar el acceso por correo electrónico en WordPress

Desactivar el acceso por correo electrónico en WordPress

[ 27 febrero 2024 ] [ Autor: Jhon Marreros Guzmán ][ Core - Básico] [ ]

seguridad

Suscríbete a DecodeCMS:  

Las versiones actuales de WordPress permiten el acceso tanto por nombre de usuario como por correo electrónico, sin embargo en algunos proyectos, por temas de seguridad, es posible que sólo necesites el acceso por nombre de usuario.

 

Generalidades

Si tratas de acceder al backend del sitio aparecerá la pantalla de login y te permitirá conectarte ya sea con tu nombre de usuario como por correo electrónico.

Backend Login WordPress

 
Sin embargo mientras menos sepan los atacantes de tus usuarios, mejor. Al ser el correo electrónico de tus usuarios de dominio público, un atacante ya tiene parte del camino recorrido en caso quiera ingresar a tu sitio.

 

Desactivar el acceso por correo electrónico

Existen plugins como No Login by Email Address que te quita esta funcionalidad y además te cambia el texto del formulario de login.

Sin embargo nosotros veremos como lograr lo mismo usando código.

Para desactivar el acceso por correo electrónico puedes usar el siguiente código:

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

 

Puedes agregar este código como parte del archivo functions.php de tu tema hijo, o usando algún plugin de Snippets.

 

Cambiando el texto de traducción

En un artículo anterior habíamos visto cómo cambiar los textos de traducción en WordPress, cambiaremos el texto de la etiqueta del formulario de login con un código similar al siguiente:

add_filter( 'gettext', 'dcms_change_traduction_login_form', 10, 3 );

function dcms_change_traduction_login_form( $translated, $original, $domain ) {
    if ( $translated === "Nombre de usuario o correo electrónico" ) {
        $translated = "Nombre de usuario";
    }
    return $translated;
}

 

Conclusión

Como has podido comprobar podemos hacer cambios en el acceso a WordPress, hemos visto como limitar el acceso a los usuarios para que no usen correo electrónico y de esta forma mejorar un poco la seguridad en tu sitio.

 

¿Me ayudas a llegar a más gente?

Twittear Compartir LinkedIn WhatsApp

Artículos Relacionados

  • Quitar el menú de WooComerce en la administración de WordPress para ciertos usuariosQuitar el menú de WooComerce en la administración de WordPress para ciertos usuarios
  • Eliminar automáticamente las imágenes al borrar una entradaEliminar automáticamente las imágenes al borrar una entrada
  • Ocultar precios de productos a usuarios visitantesOcultar precios de productos a visitantes en WooCommerce
  • Deshabilitar Información de Usuarios de la REST API de WordPressDeshabilitar Información de Usuarios de la REST API de WordPress
Valora este artículo : 1 barra2 barras3 barras4 barras5 barras (1 votos, promedio: 5,00 de 5)
Cargando...

Interacciones con los lectores

Para escribir código envolver con: <pre class="language-xxx"><code> </code></pre> ,reemplaza las xxx (php, css, html)

*

* Gravatar habilitado

Barra lateral principal

Curso Decodifica WordPress

Únete a DecodeCMS

Recibirás como regalo:

Guia práctica con video:
¿Quieres agregar código a WordPress? Revisa las diferentes opciones que tienes.Ver más

Omnisend
Alojamiento Wordpress

Niveles

Básico Intermedio Avanzado

Etiquetas

accesibilidad css dashboard editor error funcionalidad herramientas imagen js librería mejoras optimización seguridad SEO social woocommerce

Populares

Añadir redes sociales sin plugins en WordPress

Mostrar la descripción corta del producto en la página de tienda de WooCommerce

Generar código para WordPress con GenerateWP

Cambiar el tipo de Custom Post Type en WordPress

© logo decode pie
Política de Privacidad | Política de devoluciones
Copyrigth 2026 Todos los derechos reservados