में एक सामान्य त्रुटि 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"वॉयस थीम के लिए (थीम 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 या अन्य डेवलपर्स द्वारा।