Често срещана грешка в 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” за темата Voice (тема 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 или от други разработчици.