Wordpress JS Dosyalarını Footer İçerisine Göndermece

Ufak kod parçalarımız ile Wordpress sistemimizde hızlanma sağlayabiliriz. Aşağıda vermiş olduğum kod parçasını temanızda bulunan functions.php içerisine en son satıra ekleyin ve kayıt edip çıkın

Cache eklentisi kullanıyorsanız cache temizleyin. Daha sonra Tüm JS dosyalarının headerdan gittiğini göreceksiniz.

Bunu yaptığınızda sitenizin görüntüsü bozulabilir. Her temada çalışmayacağı gibi çalışanıda bozabilirsiniz. Ama Bozulmazsa hız artışınız olur 🙂

Evet hepsini body içerisine en alta attık gitti

function remove_head_scripts() { 
   remove_action('wp_head', 'wp_print_scripts'); 
   remove_action('wp_head', 'wp_print_head_scripts', 9); 
   remove_action('wp_head', 'wp_enqueue_scripts', 1);
 
   add_action('wp_footer', 'wp_print_scripts', 5);
   add_action('wp_footer', 'wp_enqueue_scripts', 5);
   add_action('wp_footer', 'wp_print_head_scripts', 5); 
} 
add_action( 'wp_enqueue_scripts', 'remove_head_scripts' );

Sistem Uzmanı, Linux Hacısı, El-Kernel

“Wordpress JS Dosyalarını Footer İçerisine Göndermece” üzerine 6 yorum

  1. Hocam hep böyle optimizasyon işlemeri yapmaya çalıştım ama illa sitenin bir alanları bozuldu. Bunun güvenli ve kolay yolu var mıdır sizce?

    Yanıtla
    • Merhaba

      JS konusunda sıkıntılar her zaman çıkmakta. Önemli olan JS dosyalarını Header alanında bırakıp geri kalan herşeyi sırasıyla aşağıya almak en iyisi, Hatta kimi zaman önemli olan JS dosyasını bile aşağıya alabilmek mümkün ancak tasarımı ve kodu ona göre yazmak gerekiyor birazda

      Bu konuda yapılabilecek güvenli pek bir yol deneme ve yanılma ile bulabiliyoruz. Zor ve yorucu olabiliyor.

  2. Hocam kodlar için teşekkürler, sitemde barınan js dosyaları için işe yaradı fakat harici js dosyalarını footere taşımak için hangi yolu izlemeliyim ? Örneğin ‘dan hemen sonra başlayan aşağıdaki cloudflarenin js dosyasına nasıl müdahale edebilirim ? Önerileriniz için şimdiden teşekkürler, iyi çalışmalar

    Yanıtla
    • Bazı JS dosyalarını tema üzerinde elle değiştirmek gerekiyor. Harici JS’de bunlar arasında. Tema headerinde yer alan tüm JS dosyalarını footer dosyasına alırsanız sorun ortadan kalkar. Buna otomatik bir işlem malesef ki yok. Wordpress üzeirnden işlem yapılanları otomatik olarak footer alabiliyoruz.

    • Müzik youtube tarafından kaldırıldığı için bende haliyle buradan kaldıracağım.

      Bilgilendirme için teşekkür ederim.

Yorum yapın