Css ve js dosyalarının uzantılarındaki versiyon bilgisini silmek

Css ve js dosyalarının uzantılarındaki versiyon bilgisini silmek sitenizin hızlanmasında etkili olmaktadır. Wordpress eklentilerinin kurulumlarından sonra gerek .js dosyalarının gerekse .css dosyalarının sonlarında çeşitli rakamlar görürüz. bu rakamlar dosyanın versiyonunu gösterse de bu dosyaların çokluğu zamanla sitenizin yavaşlamasına neden olabilmektedir.

Bahsettiğim durum aşağıdaki resimde net şekilde görülmektedir.

Peki bu uzantıları nasıl kaldıracağız. Bunun için tek bir fonksiyon kullanarak basitçe bu uzantılardan kurtulabiliyoruz.

Öncesi ve sonrası yapmak ve aradaki farkı görebilmeniz adına işlemi yapmadan önce sitenizi test edin. Bunun için Pingdom adresine gidip sitenizin adresini girin ve Start Test tıklayıp sonucu bekleyin. Çıkan sonuçlar içerisinde Remove query strings from static resources kısmındaki değeri inceleyin.

Şimdi de düzenlemeyi yapıp test edelim.

Kullandığınız temanın functions.php dosyasına aşağıdaki kodu ekleyip kaydedin.

// scriptlerden versiyon bilgisini silelim  function vc_remove_wp_ver_css_js( $src ) {  if ( strpos( $src, 'ver=' ) )  $src = remove_query_arg( 'ver', $src );  return $src;  }  add_filter( 'style_loader_src', 'vc_remove_wp_ver_css_js', 9999 );  add_filter( 'script_loader_src', 'vc_remove_wp_ver_css_js', 9999 );

Şimdi testi tekrar çalıştıralım. Ve sonucu inceleyelim. Muhtemelen aşağıdaki gibi bir sonuçla karşılaşacaksınız.