일반적인 오류 PageSpeed Insights / Lighthouse 그것은 사용자 경험과 접근성에 관한 것입니다. "Links do not have a discernible name“.
주어진 시나리오에서는 아이콘과 연관된 링크에 식별 가능한 이름이 없기 때문에 오류가 생성됩니다. 아이콘 링크가 소셜 네트워크나 기타 프로필과 관련하여 사용되는 경우 '라는 설명 태그를 포함해야 합니다.aria-label
“.
테마에서는 Voice – Meks, 이 오류는 링크와 관련하여 가장 자주 발생합니다.Author Box” 기사 끝 부분부터.
Links do not have a discernible name. Lighthouse Fix
간단한 해결책은 태그를 추가하는 것입니다. aria-label="Nume"
.
"에서author box” Voice 테마의 경우(테마 WordPress 에 의해 개발됨 Meks), 파일의 73행을 변경하여 문제를 해결했습니다. template-parts/author-box.php, 여기서 라벨을 입력했습니다. aria-label
.
<a href="<?php echo esc_url($social_meta ); ?>" aria-label="<?php echo esc_attr( $soc_name ); ?>" target="_blank" rel="noopener" class="fa fa-<?php echo esc_attr( $soc_id ); ?>"></a>
변경된 원래 줄은 다음과 같습니다.
<a href="<?php echo esc_url($social_meta ); ?>" target="_blank" class="fa fa-<?php echo esc_attr( $soc_id ); ?>"></a>
링크가 있는 모든 아이콘을 위와 같이 변경한 후 "Links do not have a discernible name"는 더 이상 존재하지 않습니다.Lighthouse.
점수를 무효화할 수 있는 이 오류는 Lighthouse, 다른 테마에도 확실히 존재합니다 WordPress 에 의해 개발됨 Meks 또는 다른 개발자에 의해.