Ein häufiger Fehler in PageSpeed Insights / Lighthouse Es geht um Benutzererfahrung und Zugänglichkeit. "Links do not have a discernible name„.
Im gegebenen Szenario wird der Fehler generiert, weil die mit den Symbolen verknüpften Links keinen erkennbaren Namen haben. Wenn Symbollinks in Verbindung mit sozialen Netzwerken oder anderen Profilen verwendet werden, sollten diese einen beschreibenden Tag mit der Bezeichnung „aria-label
„.
Im Thema Voice – Meks, dieser Fehler tritt am häufigsten im Zusammenhang mit Links auf "Author Box” vom Ende der Artikel.
Links do not have a discernible name. Lighthouse Fix
Die einfache Lösung besteht darin, das Tag hinzuzufügen: aria-label="Nume"
.
Im "author box” für das Voice-Thema (theme WordPress entwickelt von Meks), habe ich das Problem behoben, indem ich Zeile 73 in der Datei geändert habe template-parts/author-box.php, wo ich das Etikett eingegeben habe 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>
Die ursprüngliche Zeile, die geändert wurde:
<a href="<?php echo esc_url($social_meta ); ?>" target="_blank" class="fa fa-<?php echo esc_attr( $soc_id ); ?>"></a>
Nachdem Sie die oben genannten Änderungen an allen Symbolen vorgenommen haben, die über Links verfügen, „Links do not have a discernible name” wird in nicht mehr vorhanden seinLighthouse.
Dieser Fehler kann die Punktzahl beeinträchtigen Lighthouse, ist sicherlich auch in anderen Themen präsent WordPress entwickelt von Meks oder von anderen Entwicklern.