Links do not have a discernible name. Lighthouse Fix

Распространенная ошибка в PageSpeed Insights / Lighthouse речь идет о пользовательском опыте и доступности. "Links do not have a discernible name«.

В данном сценарии возникает ошибка, поскольку ссылки, связанные со значками, не имеют различимого имени. Когда ссылки на значки используются в социальных сетях или других профилях, они должны содержать описательный тег под названием «aria-label«.

В теме Voice – Meks, эта ошибка чаще всего возникает в связи со ссылками "Author Box» из конца статьи.

Простое решение — добавить тег: 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 или другими разработчиками.

Энтузиаст технологий, мне нравится писать учебные пособия и полезные руководства для операционных систем, аппаратных систем, языков программирования и мобильных телефонов (iOS, Android). Я люблю экспериментировать и открывать для себя новые методы SEO и стратегии веб-оптимизации.

Home » Умный учебник » Links do not have a discernible name. Lighthouse Fix
Оставить комментарий