Распространенная ошибка в 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» для темы «Голос» (тема 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 или другими разработчиками.