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"للموضوع الصوتي (theme 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). أحب تجربة واكتشاف تقنيات تحسين محركات البحث الجديدة واستراتيجيات تحسين الويب.

Home » برنامج تعليمي ذكي » Links do not have a discernible name. Lighthouse Fix
اترك تعليقا