=== Custom Admin Access ===
Contributors: luissantos
Tags: login, wp-login, custom login, login page, branding, background video
Requires at least: 5.8
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Personaliza por completo la página de acceso de WordPress: fondo (color, degradado, imagen o vídeo a pantalla completa), logo, colores, tipografías, formulario, textos, enlaces y más, con vista previa en directo.

== Description ==

Custom Admin Access cambia el aspecto y los textos de la página de acceso (wp-login.php) desde un solo panel, sin tocar código y sin depender de ningún otro plugin.

* Fondo: color liso, degradado, imagen o vídeo a pantalla completa (MP4/WebM, en bucle y en silencio), con imagen de portada, desenfoque y capa oscura. En móviles, con ahorro de datos o con "reducir movimiento" se muestra solo la portada.
* Logo: el del sitio, el icono del sitio, una imagen, un texto o ninguno. Tamaño, alineación, enlace y texto alternativo.
* Formulario: ancho, posición, colores, efecto cristal, bordes, sombras, campos y botón.
* Tipografía: fuentes del sistema, Google Fonts (opcional) o una fuente propia que subas.
* Textos: etiquetas, botón, enlaces, mensaje sobre el formulario y pie con enlaces propios.
* Comportamiento: ocultar elementos, "Recuérdame" marcado, adonde se manda a cada usuario tras acceder, título de la pestaña.
* Plantillas, vista previa en directo (incluye vista de tableta y móvil), CSS propio, y exportar/importar ajustes para reutilizarlos en otras webs.

Funciona con accesos personalizados (por ejemplo /acceso/): el plugin no cambia la dirección de la página de acceso.

== Installation ==

1. Sube la carpeta `custom-admin-access` a `/wp-content/plugins/` o instala el zip desde Plugins → Añadir nuevo.
2. Activa el plugin.
3. Ve a Acceso personalizado, en el menú lateral del escritorio.

== Frequently Asked Questions ==

= ¿Puedo quedarme fuera de mi web si me equivoco? =

No: el plugin solo cambia el aspecto de la página de acceso, no cómo se entra. Si algo se ve mal, desactívalo desde Plugins o añade `define( 'CAA_DISABLE', true );` a wp-config.php.

= ¿La vista previa me cierra la sesión? =

No. Se carga la página de acceso real con tus ajustes sin guardar, sin tocar tu sesión.

= ¿Funciona con otro plugin que cambie la dirección del acceso? =

Sí, mientras la página sea la de WordPress. El plugin la detecta con wp_login_url() y, si hiciera falta, puedes indicarla en Avanzado.

== Changelog ==

= 1.1.0 =
* Actualizaciones automáticas: WordPress avisa de cada versión nueva, con su icono y su registro de cambios, y se instala con un clic. Antes de instalar se comprueba la huella SHA-256 del paquete.
* Menú propio en la barra lateral del escritorio (Acceso personalizado), con icono. Ya no está dentro de Ajustes; la dirección antigua lleva a la nueva.
* Enlace "Buscar actualizaciones" en la lista de plugins.

= 1.0.1 =
* Seguridad (endurecimiento tras una auditoría): los textos con HTML (mensaje y pie) solo admiten etiquetas básicas, sin vídeo, marcos ni objetos; los archivos de fondo, vídeo y fuentes solo aceptan direcciones http y https; las redirecciones tras acceder y la dirección de la vista previa solo aceptan direcciones de este mismo sitio; los datos que se pasan al script de la página de acceso se codifican con los indicadores JSON_HEX_*.
* Vídeo de fondo: el tipo del vídeo (MP4, WebM, OGV) se deduce de la extensión del archivo, así que funciona aunque lo hayas puesto en el campo del otro formato.
* Vídeo de fondo: si el navegador no deja arrancar el vídeo con sonido, arranca en silencio en vez de quedarse parado.
* Se añaden archivos index.php vacíos en las carpetas del plugin.

= 1.0.0 =
* Primera versión.