Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Incorrect use of <label for=FORM_ELEMENT>

Đang mở
#958 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
45/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
php
Lĩnh vực
accessibility

Hướng nghiên cứu

Tái hiện vấn đề trên trang chỉnh sửa bài viết với các trường Checkbox, File Input và Tabs, sau đó kiểm tra HTML được tạo ra của chúng và tab Issues trong Chrome DevTools. Cập nhật markup bị ảnh hưởng để các label либо bỏ qua thuộc tính for không áp dụng được hoặc trỏ đến một file-input id hiện có; hoàn tất khi các lỗi label được báo cáo không còn xuất hiện.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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
Ngôn ngữ chính
PHP
Star
946
Fork
197
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của AdvancedCustomFields/acf

Tất cả issue của AdvancedCustomFields/acf

Issue tương tự

Thêm issue về PHP

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.