Dažna klaida PageSpeed Insights / Lighthouse kalbama apie vartotojo patirtį ir prieinamumą. “Links do not have a discernible name“.
Pateiktame scenarijuje klaida sugeneruojama, nes su piktogramomis susietos nuorodos neturi pastebimo pavadinimo. Kai piktogramų nuorodos naudojamos kartu su socialiniais tinklais ar kitais profiliais, jose turi būti aprašomoji žyma „aria-label
“.
Temoje Voice – Meks, ši klaida dažniausiai įvyksta naudojant nuorodas "Author Box“ iš straipsnių pabaigos.
Links do not have a discernible name. Lighthouse Fix
Paprastas sprendimas yra pridėti žymą: aria-label="Nume"
.
Viduje "author box“ Balso temai (tema WordPress sukurta Meks), problemą išsprendžiau pakeisdamas failo 73 eilutę template-parts/author-box.php, kur įvedžiau etiketę 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>
Pradinė eilutė, kuri buvo pakeista:
<a href="<?php echo esc_url($social_meta ); ?>" target="_blank" class="fa fa-<?php echo esc_attr( $soc_id ); ?>"></a>
Atlikę pirmiau nurodytus pakeitimus visose piktogramose, kuriose yra nuorodos, „Links do not have a discernible name“ nebebusLighthouse.
Ši klaida, kuri gali panaikinti rezultatą Lighthouse, tikrai yra ir kitose temose WordPress sukurta Meks arba kitų kūrėjų.