Yazar: suat 1 Ağustos 2023
https://validator.w3.org/ en çok karşılaşılan hatalardan biri de :
The type
attribute is unnecessary for JavaScript resources.
From line 39, column 1; to line 39, column 31
s/feed/">↩<script type="text/javascript">↩windo
Bu hatanın giderilmesi için bir çok yöntem vardır.
Eğer “type=’text/javascript'” ifadesini WordPress sitenizdeki JavaScript dosyalarından kaldırmak istiyorsanız, bunu özel bir işlev ekleyerek veya eklenti kullanarak gerçekleştirebilirsiniz. İşte her iki yöntem için adımlar:
Yöntem 1: Özel İşlev (functions.php’ye eklemek)
function remove_script_type_attribute($tag, $handle) {
return str_replace(" type='text/javascript'", '', $tag);
}
add_filter('script_loader_tag', 'remove_script_type_attribute', 10, 2);
Bu kod, JavaScript dosyalarının etiketlerindeki “type=’text/javascript'” ifadesini kaldıracaktır.
Yöntem 2: Eklenti kullanmak
Bu eklenti, sitenizdeki JavaScript dosyalarının etiketlerindeki “type=’text/javascript'” ifadesini kaldıracaktır.
Her iki yöntem de işe yaramalıdır, ancak kod eklemek yerine eklenti kullanmak daha kolay ve yönetilebilir olabilir. Her iki yöntemi de deneyebilir ve sitenizin işlevselliğini kontrol edebilirsiniz. Dikkat: Her zaman değişikliklerden önce bir yedekleme almanızı öneririm, böylece olası sorunlardan korunmuş olursunuz.