Saltar al contenido
WordPress.org

España

  • Temas
  • Plugins
  • Noticias
    • Documentación
    • Foros
  • Acerca de
  • Patrones
  • Eventos
    • Equipo
    • Manuales
  • 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
  • Valoraciones
  • Instalación
  • Desarrollo
Soporte

Descripción

Inglés

WPS Hide Login is a very light plugin that lets you easily and safely change the url of the login form page to anything you want. It doesn’t literally rename or change files in core, nor does it add rewrite rules. It simply intercepts page requests and works on any WordPress website. The wp-admin directory and wp-login.php page become inaccessible, so you should bookmark or remember the url. Deactivating this plugin brings your site back exactly to the state it was before.

Este plugin ha sido amablemente ofrecido por WPServeur, el proveedor de alojamiento web especializado en WordPress.

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

Este plugin se mantiene solo, lo que significa que no garantizamos asistencia técnica gratuita. Te recomendamos que nos informes de cualquier problema y que tengas paciencia.

Francés

WPS Hide Login est un plugin très léger qui vous permet de changer facilement et en toute sécurité l’url de la page de formulaire de connexion. Il ne renomme pas littéralement ou ne modifie pas les fichiers dans le noyau, ni n’ajoute des règles de réécriture. Il intercepte simplement les demandes de pages et fonctionne sur n’importe quel site WordPress. Le répertoire wp-admin et la page wp-login.php deviennent inaccessibles, vous devez donc ajouter un signet ou vous souvenir de l’URL. Désactiver ce plugin ramène votre site exactement à l’état dans lequel il était auparavant.

Este plugin te lo ofrece amablemente WPServeur, el proveedor de alojamiento especializado en WordPress.

Plus d’infos sur son utilisation : https://wpformation.com/wps-hide-login-url-connexion-wordpress/

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

Este plugin se mantiene solo, lo que significa que no garantizamos asistencia técnica gratuita. Te recomendamos que informes de cualquier problema y tengas paciencia.

Compatibilidad

Inglés

Necesita WordPress 4.1 o superior. Todas las funciones relacionadas con el acceso, como el formulario de registro, el formulario de recuperación de contraseña, el widget de acceso y las sesiones caducadas, siguen funcionando con normalidad.

It’s also compatible with any plugin that hooks in the login form, including:

  • BuddyPress,
  • bbPress,
  • Jetpack,
  • WPS Limit Login,
  • y el cambio de usuario.

Obviously it doesn’t work with plugins or themes that hardcoded wp-login.php.

Works with multisite, with subdomains and subfolders. Activating it for a network allows you to set a networkwide default. Individual sites can still rename their login page to something else.

Si utilizas un plugin de caché de páginas que no sea WP Rocket, debes añadir el slug de la nueva URL de acceso a la lista de páginas que no se deben almacenar en caché. WP Rocket ya es totalmente compatible con este plugin.

Francés

Nécessite WordPress 4.1 ou supérieur. Toutes les choses liées à la connexion telles que le formulaire d’inscription, le formulaire de mot de passe perdu, le widget de connexion et les sessions expirées continuent de fonctionner.

Il est également compatible avec tout plugin qui se connecte au formulaire de connexion, notamment:

  • BuddyPress,
  • bbPress,
  • Jetpack,
  • WPS Limit Login,
  • y el cambio de usuario.

Évidemment, cela ne fonctionne pas avec les plugins ou les thèmes hardcoded wp-login.php.

Fonctionne en multisite, avec sous-domaines ou sous dossiers. L’activer pour un réseau vous permet de définir une valeur par défaut pour l’ensemble du réseau. Les sites individuels peuvent toujours renommer leur page de connexion pour autre chose.

Si vous utilisez un plugin de mise en cache de pages autre que WP Rocket, vous devez ajouter le slug de la nouvelle URL de connexion à la liste des pages à ne pas mettre en cache. WP Rocket est déjà entièrement compatible avec le plugin.

Capturas

Ajuste para una instalación en un único sitio
Ajuste para una instalación en un único sitio
Establecer para toda la red
Establecer para toda la red

Instalación

Inglés

  1. Ve a Plugins > Añadir nuevo.
  2. Busca WPS Hide Login.
  3. Look for this plugin, download and activate it.
  4. La página te redirigirá a los ajustes. Allí podrás cambiar tu URL de inicio de sesión.
  5. You can change this option any time you want, just go back to Settings › WPS Hide Login.

Francés

  1. Aller dans Extensions › Ajouter.
  2. Rechercher WPS Hide Login.
  3. Recherchez ce plugin, téléchargez-le et activez-le.
  4. La page vous redirigera vers les paramètres. Changez votre URL de connexion.
  5. Vous pouvez changer cette option quand vous le souhaitez, il vous suffit de retourner dans Paramètres > WPS Hide Login.

FAQ

¡Me he olvidado de la URL de inicio de sesión!

Either go to your MySQL database and look for the value of whl_page in the options table, or remove the wps-hide-login folder from your plugins folder, log in through wp-login.php and reinstall the plugin.

On a multisite install the whl_page option will be in the sitemeta table, if there is no such option in the options table.

URL de registro y recuperar contraseña

Tienes que indicar la URL. Por ejemplo: /login?action=register o /login?action=lostpassword
Sin embargo, el plugin no realiza ningún redireccionamiento; se utiliza la URL predeterminada de WordPress (/wp-login.php?action=register o /wp-login.php?action=lostpassword), ya que, de lo contrario, cualquiera podría conocer la URL del panel de administración de tu sitio web.

¡Me he quedado fuera!

This case can come from plugins modifying your .htaccess files to add or change rules, or from an old WordPress MU configuration not updated since Multisite was added.

El primer paso es revisar tu archivo .htaccess y compararlo con uno normal, para ver si el problema proviene de ahí.

¡He olvidado mi nombre de usuario!

Allez dans votre base de données MySQL et recherchez la valeur de ‘whl_page’ dans la table des options, ou supprimez le dossier ‘wps-hide-login’ de votre dossier ‘plugins’, connectez-vous via wp-login.php et réinstallez le plugin .

Sur une installation multisite, l’option ‘whl_page’ sera dans la table de sitemeta, si l’option n’existe pas dans la table des options.

URL d’inscription et de mot de passe oublié

Tienes que indicar la URL. Por ejemplo: /login?action=register o /login?action=lostpassword
Pero el plugin no redirige desde la URL predeterminada de WordPress (/wp-login.php?action=register o /wp-login.php?action=lostpassword); de lo contrario, cualquiera podría conocer la URL de administración de tu sitio web.

¡Estoy atascado!

Ce cas peut provenir de plugins modifiant vos fichiers .htaccess pour ajouter ou modifier des règles, ou d’une ancienne configuration de WordPress MU non mise à jour depuis l’ajout de Multisite.

La première étape consiste à vérifier votre fichier .htaccess et à le comparer à un fichier .htaccess normal, pour voir si le problème provient de ce fichier.

Reseñas

Hides Login, Works Fine

rebeca18 3 de junio de 2026
Does exactly what it says. Setup took 30 secs, no brainer. Only thing is it doesn’t block attacks fully, just hides the url. Not a complete security solution but still pretty useful tbh

Stopped the bots fast

Hakeem 26 de mayo de 2026
Was getting tons of spam logins everyday. Installed this & changed my url in 1 min. Bots r completely gone cz they cant find the login page anymore! Super light so no site slowdown. Feeling way safer tbh.

Bot Hits Dropped Hard

treyvon1 20 de mayo de 2026
checked my server logs after a brute force scare wp-login.php was getting hammered nonstop. installed this, set a custom url & the hits went dead. sleep better now lol. on every site frm now on

Simple Login Fix

urmirun 5 de mayo de 2026
Good for changing the login URL fast. It worked for me, cz bots slowed down a bit. But settings are very limited, so I’d say it’s useful, not perfect.

Simple Security

jazmyn30 24 de abril de 2026
Nice small plugin for hiding the default login page. Setup was quick and it worked right away. Not many options, but for basic use it’s pretty good.

Helpful but Limited

iyanasoria4 21 de abril de 2026
Easy to set up and it works fine for hiding the login page. Gave me some peace of mind. But it feels very basic and I wish it had a few more useful settings.
Leer todas las 2.111 reseñas

Colaboradores y desarrolladores

«WPS Hide Login» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores
  • Remy Perona
  • WPServeur
  • NicolasKulka
  • wpformation

«WPS Hide Login» está traducido en 37 idiomas. 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.18

  • Probado hasta 6.9
  • Corrección del problema de la carga temprana de las traducciones (Gracias, @mondalaci)

1.9.17.2

  • Probado hasta 6.8

1.9.17.1

  • Corrección del enlace del escritorio en «Red de administradores» > «Sitios»

1.9.17

  • Probado hasta 6.6
  • Corrección del enlace del escritorio en «Red de administradores» > «Sitios»

1.9.16.7

  • Corrección de un error grave con BuddyBoss

1.9.16.6

  • Corrección de un error grave en la plataforma BuddyBoss

1.9.16.5

  • Corrección de un error grave con BuddyBoss

1.9.16.4

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

1.9.16.3

  • Corregir AVISO: Mensaje de PHP: Advertencia de PHP: Los métodos privados no pueden ser «final», ya que nunca son sobrescritos por otras clases (https://wordpress.org/support/topic/private-methods-cannot-be-final-as-they-are-never-overridden-by-other-classes-2/)

1.9.16.2

  • Corregir «post_password» si ya se ha conectado

1.9.16.1

  • Modificar la descripción de la sección

1.9.16

  • Corrección de una vulnerabilidad: filtración de información en la página de acceso

1.9.15.2

  • Corregir las etiquetas numéricas

1.9.15.1

  • Deshacer la corrección

1.9.15

  • Corrección de una vulnerabilidad (gracias, @petitphp): fuga de información en la página de acceso

1.9.14

  • Probado hasta 6.5

1.9.13.2

  • Eliminar aviso de administración

1.9.13.1

  • Eliminar aviso de administración

1.9.13

  • Corregido descartar el aviso de administración

1.9.12

  • Corrección de una vulnerabilidad (Gracias a Naveen Muthusamy – Patchstack): Vulnerabilidad de elusión en el archivo /wp-admin/install.php de WordPress multisitio.
  • Añadir una advertencia en los ajustes de las opciones de debate.
  • Añadir 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

  • Readme actualizado

1.9.7

  • Probado hasta 6.1
  • Corrección: is_login (Gracias @container)

1.9.6

  • Probado hasta 6.0

1.9.4

  • Probado hasta 5.9

1.9.3

  • Solución: Advertencia de PHP: Clave de array no definida «path»

1.9.2

  • Añadir: acción antes de la redirección
  • Corrección: la redirección con wp-cli (Gracias @netson)

1.9.1

  • Corrección: se ha solucionado un problema de seguridad que permitía a un usuario no autenticado acceder a la página de inicio de sesión configurando una cadena de referencia aleatoria mediante una solicitud curl.

1.9

  • Corrección: redirección ajax add_to_cart

1.8.8

  • Corrección: redirect_url (Gracias Don)

1.8.7

  • Solución: borra la redirección al ejecutar cron

1.8.6

  • Probado hasta 5.8

1.8.5

  • Corrección: Forzar la actualización de los enlaces permanentes con la opción «whl_page»

1.8.4

  • Probado hasta 5.7

1.8.3

  • Corrección: eliminar WP_Review

1.8.2

  • Corregir el mensaje «Aviso: Se está intentando obtener la propiedad “href” de un elemento que no es un objeto»

1.8.1

  • Corregir un error grave con el vendedor «wp-dismissible-notices-handler» y «wp-review-me»

1.8

  • Corregir el subdominio multisitio en el menú del sitio web (Gracias, Eric Celeste)

1.7

  • Fix vulnerability (Thanks Sebastian Schmitt) : Posting «post_password» with arbitrary content to /wp-login.php reveals the normal wordpress login page.

1.6.1

  • Corrección: solicitud de loopback sobre el estado del sitio

1.6

  • Probado hasta 5.6
  • Añadir compatibilidad con PHP 8

1.5.7

  • Corrección: Problema con el dominio de texto

1.5.6

  • Corrección: vaciar las reglas de reescritura tras la instalación o la actualización (opcional)
  • Probado hasta 5.4

1.5.5

  • Añadir un filtro para redirigir en los casos en los que el usuario ya haya conectado.
  • Corrección: añadir «rawurldecode» a todos los valores de $_SERVER[“REQUEST_URI”] (Gracias, @nintechnet)

1.5.4.2

  • Volver al código de la etiqueta 1.5.3

1.5.4.1

  • Corrección: home_url / site_url

1.5.4

  • Corrección: Compatibilidad con WPML (Gracias @susansiow)

1.5.3

  • Corrección: Vulnerabilidades de seguridad (Gracias a @juliobox)

1.5.2.2

  • Probado hasta 5.2
  • Corrección: Idioma del dominio

1.5.2.1

  • Corrección: Aviso: Índice indefinido: consulta

1.5.2

  • Corrección: URL de acción wp_send_user_request()

1.5.1

  • Corrección: URL de acción get_the_password_form()

1.5

  • Mejora: Añadir URL de redireccionamiento personalizada

1.4.5

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

1.4.4

  • Corregido: Demasiadas redirecciones cuando un usuario hace clic en «acceder con WordPress.com»

1.4.3

  • Corrección: Error fatal con multisitio de WordPress

1.4.2

  • Corrección: Error con la biblioteca de compatibilidad entre WordPress y PHP

1.4.1

  • Corrección: Eliminar la revisión de mensajes si la versión de PHP es demasiado antigua

1.4

  • Código de ampliación con Composer, espacio de nombres y autocarga

1.3.4.2

  • Corrección: Eliminar la revisión de mensajes si la versión de PHP es demasiado antigua

1.3.4.1

  • Corrección: Método obsoleto

1.3.4

  • Añadir: Revisar mensaje
  • Corrección: Redirigir la URL wp-admin/options.php

1.3.3

  • Añadido: Gancho de filtro para activar wp-signup (@sumobi)

1.3.2

  • Correción: Codificación del acceso con un espacio en las direcciones de correo electrónico

1.3.1

  • Corrección: redirigir el cambio de correo electrónico del administrador

1.3

  • Corrección: redirigir wp-register.php

1.2.7

  • Mejora de los avisos por correo electrónico de WooCommerce

1.2.6.1

  • Revertir la redirección después de acceder.

1.2.6

  • Corrección: redirección después de acceder.

1.2.5.1

  • Corrección: agregar acción en el gancho activado

1.2.5

  • Eliminar: activar redirigir

1.2.4

  • Eliminar: wpserveur de terceros

1.2.3.1

  • Mejora: Añadir traducciones cs_CZ, da_DK, es_ES, it_IT, ru_RU
  • Corrección: Error de análisis classes/plugin.php l.530

1.2.3

  • Corrección: cambiar el error 403 a 404 en wp-admin
  • Corrección: activar el plugin
  • Mejora: Servidor wpserver de terceros

1.2.2

  • Mejora: Compatibilidad 4.9.x

1.2.1

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

1.2

  • Mejora: Evitar el redireccionamiento a la URL de inicio de sesión al acceder directamente a /wp-admin/customize.php
  • Mejora: Redirigir a la URL de administración cuando ya se ha iniciado sesión y se accede a la URL de inicio de sesión sin la cadena de consulta de acción.

1.1.7

  • Corrección: cambiar el error 404 falso en wp-admin cuando no se ha iniciado sesión por un error 403 (acceso denegado) para evitar errores graves con diversos temas y plugins

1.1.6

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

1.1.5

  • Corrección: Se ha dejado de mostrar el aviso sobre la nueva URL de acceso en todas partes cuando se actualizan los ajustes (gracias a @kmelia en GitHub).
  • Mejora: una forma más eficaz de recuperar la plantilla 404

1.1.4

  • Corrección: omitir el plugin cuando $pagenow sea admin-post.php

1.1.3

  • Corrección: problema si no hay ninguna plantilla 404 en el directorio del tema activo

1.1.2

  • Se ha modificado la prioridad de los ganchos para la corrección de un problema con algunas configuraciones

1.1.1

  • Comprueba si está activada la opción «Renombrar wp-login.php» antes de activar WPS Hide Login para evitar conflictos.

1.1

  • Corrección: problema de seguridad CSRF al guardar el valor de una opción en los modos de sitio único y multisitio. Gracias a @Secupress.
  • Mejora: se ha cambiado la ubicación de la opción de «Enlaces permanentes» a «General», ya que la función `register_setting` no funciona en la página de «Enlaces permanentes».
  • Mejora: ahora se puede cerrar el aviso que aparece tras guardar (compatibilidad con WP 4.2)
  • La función de desinstalación se encuentra ahora en un archivo independiente: uninstall.php
  • Un poco de limpieza y reorganización del código

1.0

  • Versión inicial. Se trata de una bifurcación del plugin «Rename wp-login.php», que ya no recibe mantenimiento https://wordpress.org/plugins/rename-wp-login/. Allí se pueden consultar todos los historiales de cambios anteriores.

Meta

  • Versión 1.9.18
  • Última actualización hace 6 meses
  • Instalaciones activas +2 millones
  • Versión de WordPress 4.1 o superior
  • Probado hasta 6.9.4
  • 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, Turkish y Ukrainian.

    Traducir a tu idioma

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

Valoraciones

4.8 de 5 estrellas.
  • 1.985 valoraciones de 5 estrellas 5 estrellas 1.985
  • 36 valoraciones de 4 estrellas 4 estrellas 36
  • 19 valoraciones de 3 estrellas 3 estrellas 19
  • 8 valoraciones de 2 estrellas 2 estrellas 8
  • 61 valoraciones de 1 estrellas 1 estrella 61

Your review

Ver todas las valoraciones

Colaboradores

  • Remy Perona
  • WPServeur
  • NicolasKulka
  • wpformation

Soporte

Problemas resueltos en los últimos dos meses:

6 de 11

Ver el foro de soporte

Donar

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

Dona a este plugin

  • Acerca de
  • Noticias
  • Alojamiento
  • 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ña

  • 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.
The WordPress® trademark is the intellectual property of the WordPress Foundation.