WordPress.org

Español (México)

  • Temas
  • Plugins
  • Noticias
    • Documentación
    • Foros
  • Acerca de
    • Learn WordPress
    • Documentación
    • WordPress.tv
    • Meetups
    • Equipo
    • Colabora
  • Consigue WordPress
Consigue WordPress
WordPress.org

Plugin Directory

WPS Hide Login

  • Envía un plugin
  • Mis favoritos
  • Acceder
  • Envía un plugin
  • Mis favoritos
  • Acceder

WPS Hide Login

Por Remy Perona
Descargar
  • Detalles
  • Opiniones
  • Instalación
  • Desarrollo
Soporte

Descripción

Inglés

WPS Hide Login es un plugin muy liviano que te permite cambiar, de manera fácil y segura, la URL de la página del formulario de inicio de sesión a lo que quieras. No cambia el nombre ni cambia los archivos en el núcleo, ni agrega reglas de reescritura. Simplemente intercepta las solicitudes de página y funciona en cualquier sitio web de WordPress. El directorio wp-admin y la página wp-login.php se vuelven inaccesibles, por lo que tienes que agregar la URL a tus favoritos o recordarla. La desactivación de este plugin hace que el sitio vuelva exactamente a su estado anterior.

Este plugin es cordialmente propuesto por WPServeur el proveedor de alojamiento web especializado en WordPress.

Descubre también nuestras otros plugins gratuitos:
– WPS Limit Login para bloquear ataques de fuerza bruta.
– WPS Bidouille para optimizar tu WordPress y obtener más información.
– WPS Cleaner para limpiar tu WordPress.

Este plugin solo recibe mantenimiento, lo que significa que no garantizamos soporte gratuito. Considera reportar cualquier problema y se paciente.

Francés

WPS Hide Login es un plugin muy ligero que le permite cambiar de manera fácil y segura la URL de la página del formulario de inicio de sesión. En realidad no cambia el nombre ni modifica los archivos del núcleo, ni agrega reglas de reescritura. Simplemente intercepta solicitudes de páginas y funciona en cualquier sitio de WordPress. El directorio wp-admin y la página wp-login.php se vuelven inaccesibles, por lo que debes marcar o recordar la URL. Al deshabilitar este plugin, su sitio volverá exactamente al estado en el que se encontraba antes.

Este plugin es cordialmente propuesto por WPServeur el proveedor de alojamiento web especializado en WordPress.

Más información sobre su utilización: https://wpformation.com/wps-hide-login-url-connexion-wordpress/

Descubre también nuestras otras extensiones gratuitas:
– WPS Limit Login para bloquear ataques de fuerza bruta.
– WPS Bidouille para optimizar tu WordPress y obtener más información.
– WPS Cleaner para limpiar tu sitio WordPress.

Este plugin solo recibe mantenimiento, lo que significa que no garantizamos el soporte gratuito. Considera esto al reportar un problema y se paciente.

Compatibilidad

Inglés

Requiere WordPress 4.1 o superior. Todas las cosas relacionadas con el inicio de sesión, como el formulario de registro, el formulario de contraseña perdida, el widget de inicio de sesión y las sesiones vencidas, van a seguir funcionando.

También es compatible con cualquier plugin que se enganche en el formulario de inicio de sesión, incluyendo:

  • BuddyPress,
  • bbPress,
  • Jetpack,
  • WPS Limit Login,
  • y User Switching.

Obviamente no funciona con plugins o temas que tienen harcodeado el wp-login.php.

Funciona con multisitios, subdominios y subcarpetas. Activarlo para una red te permite establecer un valor predeterminado para toda la red. Los sitios individuales también pueden renombrar su página de inicio de sesión a otra cosa.

Si estás utilizando un plugin de caché de páginas que no sea WP Rocket, tienes que agregar el slug de la nueva URL de inicio de sesión a la lista de páginas que no se guardarán en caché. WP Rocket es completamente compatible con el plugin.

Francés

Necesita WordPress 4.1 o superior. Todas las cosas relacionadas con el inicio de sesión, tales como el formulario de registro, el formulario de contraseña perdida, el widget de inicio de sesión y las sesiones caducadas, siguen funcionando.

También es compatible con cualquier plugin que se conecte al formulario de inicio de sesión, incluido:

  • BuddyPress,
  • bbPress,
  • Jetpack,
  • WPS Limit Login,
  • y User Switching.

Evidentemente, esto no funciona con plugins o temas codificados de forma rígida de wp-login.php.

Funciona en multisitio, con subdominios o subcarpetas. Habilitarlo en una red te permite establecer un valor predeterminado para toda la red. Los sitios individuales siempre pueden cambiar el nombre de su página de inicio de sesión por otro.

Si está utilizando un plugin de almacenamiento en caché de páginas que no sea WP Rocket, debes agregar el slug de la nueva URL de inicio de sesión a la lista de páginas que no se almacenarán en caché. WP Rocket ya es totalmente compatible con el plugin.

Capturas

  • Ajuste para la instalación en sitio único
  • Ajuste para toda la red

Instalación

Inglés

  1. Ve a Plugins › Añadir nuevo.
  2. Busca por WPS Hide Login.
  3. Busca este plugin, descárgalo y actívalo.
  4. La página te redirigirá a los ajustes. Cambia desde ahí tu URL de acceso.
  5. Puedes cambiar esta opción en cualquier momento que quieras, simplemente ve a Ajustes › Generales › WPS Hide Login.

Francés

  1. Vaya a Extensiones › Añadir.
  2. Buscar WPS Hide Login.
  3. Busca este plugin, descárgalo y actívalo.
  4. La página te redirigirá a la configuración. Cambia tu URL de inicio de sesión.
  5. Puedes cambiar esta opción cuando lo desees, solo regresa a Ajustes > WPS Hide Login.

Preguntas frecuentes

¡Olvidé mi URL de acceso!

Vaya a su base de datos MySQL y busque el valor de whl_page en la tabla de opciones, o elimine la carpeta wps-hide-login de su carpeta de plugins, inicie sesión a través de wp-login.php y reinstale el plugin.

En una instalación multisitio la opción whl_page estará en la tabla sitemeta, si no hay tal opción en la tabla de opciones.

URL de registro y recuperación de contraseña

Tienes que ingresar la URL. Por ej.: /login?action=register or /login?action=lostpassword
Pero no hay redirección a través del plugin, la URL predeterminada de WordPress (/wp-login.php?action=register or /wp-login.php?action=lostpassword) de otra forma cualquier podría saber la URL de la administración del sitio.

¡Estoy bloqueado!

Este caso puede ser debido a plugins que modificaron tus archivos .htaccess para añadir o cambiar reglas, o a una configuración de WordPress MU no actualizada desde que se añadió Multisitio.

El primer paso es comprobar tu archivo .htaccess y compararlo con uno normal, para ver si el problema viene de este.

¡Olvidé mi ID de inicio de sesión!

Vaya a su base de datos MySQL y busque el valor de ‘whl_page’ en la tabla de opciones, o elimine la carpeta ‘wps-hide-login’ de su carpeta ‘plugins’, inicie sesión a través de wp-login.php y reinstale el complemento.

En una instalación multisitio, la opción ‘whl_page’ estará en la tabla sitemeta, si la opción no existe en la tabla de opciones.

URL de registro y contraseña olvidadas

Necesitas dar la URL. ejemplo: /login?action=register ou /login?action=lostpassword
Pero no hay redirección a través del plugin de la URL predeterminada de WordPress (/wp-login.php?action=register ou /wp-login.php?action=lostpassword); de lo contrario, todos podrían conocer la ‘URL administrativa de su sitio.

¡Estoy bloqueado!

Este caso puede provenir de plugins que modifican tus archivos .htaccess para agregar o modificar reglas, o de una configuración antigua de WordPress MU que no se actualizó desde la configuración del Multisitio.

El primer paso es verificar tu archivo .htaccess y compararlo con un archivo .htaccess normal, para ver si el problema proviene de ese archivo.

Reseñas

Is Prefect…Almost

Jon Guild 18 de noviembre de 2025
Before using this plug-in, my WordPress was getting hit every day with multiple attempted logins. I have 2FA active, so I know that they wouldn’t get in, still, the daily emails from WordFence were annoying. After installing the plug-in, it worked great, except that I still got maybe one attempt every few days, which was puzzling as I expected zero attempts. It turns out that there’s a side entrance to logging in via xml-rpc: It bypasses the usual login pages. Look up online about disabling xml-rpc on WordPress if you still get the occasional login attempt after using this plug-in.

Still getting log in attempts

webify24 13 de agosto de 2025 1 respuesta
On most of my sites this plugin works but there are still sites that gets log in attempts from the admin log in screen. How is this possible?

Your Plugin crashes 200 websites

davidperezh 22 de junio de 2025 1 respuesta
After activating the plugin I can no longer log in any of my customers sites. It returns: Not Found The requested URL was not found on this server. I’m be foreced to deactivate your plugin in all the sites to recover the admin access. Please take not of this error and please do your best ASAP to fix the issue to activate the plugin. Thank you.

Broke my site and leaves admin logged in always

HudsonValleyWebDesign 16 de junio de 2025 1 respuesta
After activating the plugin I can no longer log out of my site. The admin bar is always visible for all to see and get access to the back end. Site is now redirecting to my blog page with a 404 error and can not get back into the site with normal wp-login url or the replaced login url.Using Oxygen Builder with no-theme.Plugin is useless.

Beware! Custom login URL redirects to 404.

Brad 26 de mayo de 2025 1 respuesta
The (new) login URL redirects to 404.I could no longer log in… Had to deactivate the plugin on the server.

So Easy, Perfect Results

stephgphotos 1 de mayo de 2025
I was plagued by bot and hacker logins, all failing until locked out – so many every day! I installed this plug-in, changed my custom url path, and voila! Not a single hack!
Leer todas las 2,098 reseñas

Colaboradores y desarrolladores

Este software es de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores
  • Remy Perona
  • WPServeur
  • NicolasKulka
  • wpformation

“WPS Hide Login” ha sido traducido a 36 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce “WPS Hide Login” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

1.9.17.2

  • Tested up to 6.8

1.9.17.1

  • Arreglo del escritorio de enlaces en la administración de la red > sitios

1.9.17

  • Probado hasta 6.6
  • Arreglo del escritorio de enlaces en la administración de la red > sitios

1.9.16.7

  • Arreglo: Error fatal con BuddyBoss

1.9.16.6

  • Arreglo de error fatal con la plataforma BuddyBoss

1.9.16.5

  • Arreglo: Error fatal con BuddyBoss

1.9.16.4

  • Arreglo de vulnerabilidad: https://www.sprocketsecurity.com/resources/discovering-wp-admin-urls-in-wordpress-with-gravityforms

1.9.16.3

  • Arreglo de aviso: Mensaje de PHP: Advertencia de PHP: Los métodos privados no pueden ser definitivos ya que otras clases nunca los anulan (https://wordpress.org/support/topic/private-methods-cannot-be-final-as-they-are-never-overridden-by-other-classes-2/)

1.9.16.2

  • Arreglo de post_password si ya se tenía la sesión abierta

1.9.16.1

  • Cambiar descripción de sección

1.9.16

  • Arreglo de vulnerabilidad: Divulgación de la página de inicio de sesión

1.9.15.2

  • Se arregló el número de etiquetas

1.9.15.1

  • Revertir corrección

1.9.15

  • Arreglo de vulnerabilidad (Gracias @petitphp): Divulgación de la página de inicio de sesión

1.9.14

  • Probado hasta 6.5

1.9.13.2

  • Se eliminó el aviso de administrador

1.9.13.1

  • Se eliminó el aviso de administrador

1.9.13

  • Arreglo descartar el aviso de administración

1.9.12

  • Arreglo de vulnerabilidad (Gracias Naveen Muthusamy – Patchstack): Omita la vulnerabilidad con WordPress multisitio /wp-admin/install.php.
  • Se añadió una advertencia en la configuración de las opciones de discusiones.
  • Se añadió una advertencia en el escritorio si la opción comment_registration está activada.

1.9.11

  • Probado hasta 6.4

1.9.9

  • Probado hasta 6.3

1.9.8

  • Actualización de readme

1.9.7

  • Probado hasta 6.1
  • Arreglo: is_login (Gracias @container)

1.9.6

  • Probado hasta 6.0

1.9.4

  • Probado hasta 5.9

1.9.3

  • Arreglo: Advertencia PHP: Llave de arreglo “path” indefinida

1.9.2

  • Se añadió acción antes de redirigir
  • Arreglo redirección con wp-cli (Gracias @netson)

1.9.1

  • Arreglo: Evitar un problema de seguridad que permite a un usuario no autenticado obtener la página de inicio de sesión estableciendo una cadena de referencia aleatoria a través de una solicitud curl.

1.9

  • Arreglo: redirección ajax add_to_cart

1.8.8

  • Arreglo: redirect_url (Gracias Don)

1.8.7

  • Arreglo: Se eliminó redirección en ejecución de cron

1.8.6

  • Probado hasta 5.8

1.8.5

  • Arreglo: Forzado de actualización de la opción de actualización de enlaces permanentes ‘whl_page’

1.8.4

  • Probado hasta 5.7

1.8.3

  • Arreglo: eliminación de WP_Review

1.8.2

  • Arreglo de aviso: “Aviso: intentando obtener la propiedad ‘href’ de un no-objeto”

1.8.1

  • Arreglo de error fatal con proveedor wp-dismissible-notices-handler y wp-review-me

1.8

  • Arreglo de subdominio de multisitio para el menu del sitio (Gracias Eric Celeste)

1.7

  • Arreglo de vulnerabilidad (Gracias Sebastian Schmitt): Publicar “post_password” con contenido arbitrario a /wp-login.php revela la página de inicio de sesión normal de WordPress.

1.6.1

  • Arreglo: solicitud loopback de site-health

1.6

  • Probado hasta 5.6
  • Se añadió la compatibilidad con PHP8

1.5.7

  • Arreglo: Asunto de texto de dominio

1.5.6

  • Arreglo: se vaciaron las reglas de reescritura después de la opción de instalación o actualización
  • Probado hasta 5.4

1.5.5

  • Añadido de filtro para redirigir en los casos en los que el usuario ya haya iniciado sesión.
  • Arreglo: se añadió awurldecode para todo $_SERVER[‘REQUEST_URI’] (Gracias @nintechnet)

1.5.4.2

  • Se revirtió al código en la etiqueta 1.5.3

1.5.4.1

  • Arreglo: home_url / site_url

1.5.4

  • Arreglo: Compatibilidad con WPML (Gracias @susansiow)

1.5.3

  • Arreglo: Vulnerabilidades de seguridad (Gracias @juliobox)

1.5.2.2

  • Probado hasta 5.2
  • Arreglo: Idioma de dominio

1.5.2.1

  • Arreglo: Aviso: Índice no identificado: query

1.5.2

  • Arreglo: Acción URL wp_send_user_request()

1.5.1

  • Arreglo: Acción URL get_the_password_form()

1.5

  • Mejora: Añade una URL de redirección personalizada

1.4.5

  • Arreglo: función wp_login_url en la página 404 ahora devuelve un enlace vacío

1.4.4

  • Arreglo: Demasiadas redirecciones cuando el usuario hace clic en “Inicio de sesión con WordPress.com”

1.4.3

  • Arreglo: Error fatal con multisitio WP

1.4.2

  • Arreglo: Error con la librería para compatibilidad WordPress y PHP

1.4.1

  • Arreglo: Eliminar la revisión de mensajes si PHP es demasiado antiguo

1.4

  • Mejora de código con composer, carga automática del espacio de nombres

1.3.4.2

  • Arreglo: Eliminar la revisión de mensajes si PHP es demasiado antiguo

1.3.4.1

  • Arreglo: Método en desuso

1.3.4

  • Se añadió: Valoración de mensaje
  • Arreglo: Redireccionar URL wp-admin/options.php

1.3.3

  • Se añadió: Filtro de hook para habilitar wp-signup (@sumobi)

1.3.2

  • Arreglo: Codificación del login con un espacio en los correos

1.3.1

  • Arreglo: Redirección del cambio del correo de administración

1.3

  • Arreglo: redirección wp-register.php

1.2.7

  • Mejora de notificación de correo de Woocommerce

1.2.6.1

  • Se revirtió la redirección después del inicio de sesión

1.2.6

  • Arreglo: redirección después del inicio de sesión

1.2.5.1

  • Arreglo: Se añadió acción en activación de hook

1.2.5

  • Eliminación: activar redirección

1.2.4

  • Eliminación: wpserveur de terceros

1.2.3.1

  • Mejora: Se añadieron las traducciones cs_CZ, da_DK, es_ES, it_IT, ru_RU
  • Arreglo: Procesamiento de error classes/plugin.php l.530

1.2.3

  • Arreglo: cambio 403 a error 404 en wp-admin
  • Corrección: activación del plugin
  • Mejora: wpserveur de terceros

1.2.2

  • Mejora: Compatibilidad 4.9.x

1.2.1

  • Mejora: Se impide el acceso a la página de inicio de sesión utilizando la versión codificada en URL de wp-login.php

1.2

  • Mejora: Evitar la redirección a la URL de inicio de sesión al acceder /wp-admin/customize.php directamente
  • Mejora: Redirección a la URL de administrador cuando ya haya iniciado sesión y acceda a la URL de inicio de sesión sin la cadena de consulta de acción

1.1.7

  • Arreglo: Cambio del 404 falso en wp-admin cuando no está conectado a un 403 prohibido para evitar errores fatales con varios temas & y plugins

1.1.6

  • Arreglo: error con Yoast SEO que causaba un error fatal y una pantalla en blanco al cargar /wp-admin/ sin haber iniciado sesión

1.1.5

  • Arreglo: Dejar de mostrar el aviso de nueva URL de inicio de sesión en todas partes cuando se actualice la configuración (gracias @ kmelia en GitHub)
  • Mejora: mejor forma de recuperar la plantilla 404

1.1.4

  • Arreglo: omitir el plugin cuando $pagenow sea admin-post.php

1.1.3

  • Arreglo: problema si no hay una plantilla 404 en el directorio de temas activos

1.1.2

  • Prioridad modificada en hooks para solucionar un problema con algunas configuraciones

1.1.1

  • Verifique la activación de Cambiar nombre de wp-login.php antes de activar WPS Ocultar inicio de sesión para evitar conflictos

1.1

  • Arreglo: Problema de seguridad CSRF al guardar el valor de la opción en modo de sitio único y multisitio. Gracias a @Secupress
  • Mejora: se cambió la ubicación de la opción de enlaces permanentes a general, porque Register_setting no funciona en la página de enlaces permanentes.
  • Mejora: el aviso de después de guardar ahora se puede descartar (compatibilidad con WP 4.2)
  • La función de desinstalación ahora está en su archivo separado uninstall.php
  • Un poco de limpieza y reordenamiento del código

1.0

  • Versión inicial. Esta es una bifurcación del plugin Rename wp-login.php, que ya no se mantiene https://wordpress.org/plugins/rename-wp-login/. Todos los registros de cambios anteriores se pueden encontrar allí.

Meta

  • Versión 1.9.17.2
  • Última actualización hace 8 meses
  • Instalaciones activas 2+ millón
  • Versión de WordPress 4.1 o superior
  • Probado hasta 6.8.3
  • Versión de PHP 7.0 o superior
  • Idiomas

    Arabic, Azerbaijani, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Dutch (Belgium), English (South Africa), English (UK), English (US), French (Canada), French (France), Galician, German, Greek, Hebrew, Italian, Japanese, Korean, Lithuanian, Persian, Polish, Portuguese (Brazil), Russian, Slovak, Spanish (Argentina), Spanish (Chile), Spanish (Colombia), Spanish (Ecuador), Spanish (Mexico), Spanish (Spain), Spanish (Venezuela), Swedish, y Ukrainian.

    Traducir a tu idioma

  • Etiquetas:
    custom login urlloginrenamewp loginwp-login.php
  • Vista avanzada

Valoraciones

4.8 de 5 estrellas.
  • 1,983 valoraciones de 5 estrellas 5 estrellas 1,983
  • 32 valoraciones de 4 estrellas 4 estrellas 32
  • 15 valoraciones de 3 estrellas 3 estrellas 15
  • 8 valoraciones de 2 estrellas 2 estrellas 8
  • 60 valoraciones de 1 estrellas 1 estrella 60

Añadir mi reseña

Ver todas las valoraciones

Colaboradores

  • Remy Perona
  • WPServeur
  • NicolasKulka
  • wpformation

Soporte

Problemas resueltos en los últimos dos meses:

8 de 11

Ver el foro de soporte

Donar

¿Te gustaría apoyar el progreso de este plugin?

Dona a este plugin

  • Acerca de
  • Noticias
  • Hosting
  • Privacidad
  • Escaparate
  • Temas
  • Plugins
  • Patrones
  • Aprender
  • Soporte
  • Desarrolladores
  • WordPress.tv ↗
  • Involúcrate
  • Eventos
  • Donar ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

Español (México)

  • Visita nuestra cuenta de X (anteriormente Twitter)
  • Visita nuestra cuenta de Bluesky
  • Visita nuestra cuenta de Mastodon
  • Visita nuestra cuenta de Threads
  • Visita nuestra página de Facebook
  • Visita nuestra cuenta de Instagram
  • Visita nuestra cuenta de LinkedIn
  • Visita nuestra cuenta de TikTok
  • Visita nuestro canal de YouTube
  • Visita nuestra cuenta de Tumblr
El código es poesía.