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.
Instalación
Inglés
- Ve a Plugins › Añadir nuevo.
- Busca por WPS Hide Login.
- Busca este plugin, descárgalo y actívalo.
- La página te redirigirá a los ajustes. Cambia desde ahí tu URL de acceso.
- Puedes cambiar esta opción en cualquier momento que quieras, simplemente ve a Ajustes › Generales › WPS Hide Login.
Francés
- Vaya a Extensiones › Añadir.
- Buscar WPS Hide Login.
- Busca este plugin, descárgalo y actívalo.
- La página te redirigirá a la configuración. Cambia tu URL de inicio de sesión.
- 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 carpetawps-hide-login
de su carpeta deplugins
, 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
Colaboradores y desarrolladores
Este software es de código abierto. Las siguientes personas han contribuido a este plugin.
Colaboradores“WPS Hide Login” ha sido traducido a 35 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.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í.