An open API service indexing awesome lists of open source software.

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.

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.