En vanlig feil i PageSpeed Insights / Lighthouse det handler om brukeropplevelse og tilgjengelighet. "Links do not have a discernible name".
I det gitte scenariet genereres feilen fordi lenkene som er knyttet til ikonene ikke har et synlig navn. Når ikonlenker brukes i forbindelse med sosiale nettverk eller andre profiler, bør de inneholde en beskrivende kode kalt "aria-label
".
I temaet Voice – Meks, denne feilen oppstår oftest i forbindelse med lenker "Author Box” fra slutten av artiklene.
Links do not have a discernible name. Lighthouse Fix
Den enkle løsningen er å legge til taggen: aria-label="Nume"
.
i "author box" for Stemme-temaet (tema WordPress utviklet av Meks), løste jeg problemet ved å endre linje 73 i filen template-parts/author-box.php, hvor jeg skrev inn etiketten 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>
Den opprinnelige linjen som ble endret:
<a href="<?php echo esc_url($social_meta ); ?>" target="_blank" class="fa fa-<?php echo esc_attr( $soc_id ); ?>"></a>
Etter å ha gjort endringene ovenfor på alle ikoner som har lenker, "Links do not have a discernible name" vil ikke lenger være til stede iLighthouse.
Denne feilen som kan skille poengsummen inn Lighthouse, er absolutt tilstede i andre temaer også WordPress utviklet av Meks eller av andre utviklere.