Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Incorrect use of <label for=FORM_ELEMENT>

Abierto
#958 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
45/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
php

Línea de trabajo

Reproduce el problema en la página de edición de posts con los campos Checkbox, File Input y Tabs, y después inspecciona su HTML generado y la pestaña Issues de Chrome DevTools. Actualiza el markup afectado para que las etiquetas omitan un atributo for no aplicable o apunten a un file-input id existente; el trabajo está terminado cuando los errores de etiquetas reportados ya no aparecen.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Describe the bug
Chrome DevTools indicates, that some ACF fields has issue, that generated field HTML has label with for attribute, that has no related element with same id, for example:

  • Checkbox
  • File Input
  • Tabs

To Reproduce
Steps to reproduce the behavior:

  1. Create ACF fields group with type checkbox.
  2. Go to post edit page.
  3. Open DevTools Issues tab (if not shown click red icon with number on top right corner on the left of Settings icon).
  4. See error

Expected behavior

  • Attribute for must be removed when is not applicable.
  • Attribute for must have id target to File input.

Screenshots or Video
Image

Version Information:

  • WordPress Version 6.8.1
  • PHP Version 8.3.6
  • ACF Version ACF PRO 6.4.0.1
  • Browser Chrome 135
Lenguaje dominante
PHP
Estrellas
946
Forks
197
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de AdvancedCustomFields/acf

Todos los issues de AdvancedCustomFields/acf

Issues similares

Más issues de PHP

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.