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). אני אוהב להתנסות ולגלות טכניקות חדשות לקידום אתרים ואסטרטגיות אופטימיזציה לאינטרנט.

Home » הדרכה חכמה » Links do not have a discernible name. Lighthouse Fix
השאר תגובה