https://github.com/blogpocket/alt-acf-accessibility
Añade alt a imágenes sin él o con alt vacío usando "Una imagen cuyo archivo se llama <nombre>", sustituye aria-hidden en enlaces que envuelven imágenes por aria-label, y añade etiquetas accesibles a formularios.
https://github.com/blogpocket/alt-acf-accessibility
accesibilidad wordpress wordpress-plugin
Last synced: 2 months ago
JSON representation
Añade alt a imágenes sin él o con alt vacío usando "Una imagen cuyo archivo se llama <nombre>", sustituye aria-hidden en enlaces que envuelven imágenes por aria-label, y añade etiquetas accesibles a formularios.
- Host: GitHub
- URL: https://github.com/blogpocket/alt-acf-accessibility
- Owner: blogpocket
- License: gpl-3.0
- Created: 2025-06-16T17:47:19.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-26T18:24:01.000Z (11 months ago)
- Last Synced: 2025-07-26T22:13:57.135Z (11 months ago)
- Topics: accesibilidad, wordpress, wordpress-plugin
- Language: PHP
- Homepage: https://www.blogpocket.com
- Size: 51.8 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Alt & Accesibilidad Automática
**Versión:** 1.1.4
**Autor:** Antonio Cambronero (Blogpocket.com)
## Descripción
Este plugin mejora la accesibilidad de tu sitio WordPress de forma automática:
1. **Imágenes** sin atributo `alt` o con `alt=""` reciben:
```html
alt="Una imagen cuyo archivo se llama "
```
2. **Enlaces** (``) que envuelven imágenes:
- Se elimina cualquier texto de diagnóstico `Linked image missing alternative text`
- Se elimina cualquier `aria-hidden`
- Se añade `aria-label=""`
3. **Controles de formulario** (``, ``, ``):
- Se omiten los tipos ocultos (`hidden`, `submit`, `reset`, `button`, `image`)
- Se añade `aria-label` basado en `placeholder`, `name`, `id` o, en ``, texto `"Área de texto"`
4. **Encabezados** (``–``) vacíos se corrigen añadiendo:
```html
Encabezado
```
5. **Fallback JS**:
- Para `
` dinámicas sin `alt`
- Para enlaces con imágenes que contengan texto de diagnóstico: elimina texto, limpia nodos de texto y añade `aria-label`
## Instalación
1. Sube la carpeta `alt-acf-accessibility` al directorio `/wp-content/plugins/`.
2. Activa el plugin desde el menú **Plugins** en el Escritorio de WordPress.
## Uso
Al activarlo, el plugin filtrará automáticamente el HTML en el frontend y aplicará las mejoras de accesibilidad mencionadas.
## Pruebas
Antes de usar este plugin en una instalación real o de producción, pruébalo en un entorno de test. Por favor, si detectas algún fallo o error, comunícalo al autor del plugin.
## Registro de cambios
### 1.1.4
* Fallback JS para enlaces con imágenes: limpia texto de diagnóstico y añade `aria-label`.
* Mantiene inyección de atributos `alt`, `aria-label` en formularios, encabezados vacíos y fallback JS para imágenes dinámicas.
## Licencia
Este plugin está licenciado bajo GPLv2 o superior.