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 เวิร์ดเพรส พัฒนาโดย 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
ทิ้งข้อความไว้