Ankara Web Tasarım Blog

Yazar: 1 Ağustos 2023

WordPress type=”text/javascript” Kodunun Silinmesi

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)

  1. WordPress sitenize giriş yapın ve yönetici paneline gidin.
  2. “Görünüm” menüsünden “Düzenleyici” seçeneğine tıklayın.
  3. Sol menüde “Temel Tema Dosyaları” altında “functions.php” dosyasını bulun ve tıklayın.
  4. “functions.php” dosyasının sonuna aşağıdaki kodu ekleyin:
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);
  1. Değişiklikleri kaydetmek için “Dosyayı Güncelle” düğmesine tıklayın.

Bu kod, JavaScript dosyalarının etiketlerindeki “type=’text/javascript'” ifadesini kaldıracaktır.

Yöntem 2: Eklenti kullanmak

  1. WordPress sitenize giriş yapın ve yönetici paneline gidin.
  2. “Eklentiler” menüsünden “Yeni Ekle” seçeneğine tıklayın.
  3. “Remove “type” attributes from scripts” adlı eklentiyi arayın ve bulduğunuzda “Şimdi Kur” düğmesine tıklayın.
  4. Eklenti yüklendikten sonra, “Eklentiler” menüsünde “Eklenti Yöneticisi” altında “Remove “type” attributes from scripts” eklentisini bulun ve etkinleştirin.

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.