Setelah mengganti theme dan mengutak-atik beberapa bab terutama css biar lebih sesuai dengan selera, menyerupai biasa saya tes performa theme ini memakai GTmetrix dan menemukan beberapa skor yang masih buruk diantaranya mendapat pesan “Remove query strings from static resources” dengan skor E.
Mengatasi kesalahan Remove query strings from static resources gotong royong gampang dan biasa saya lakukan pada beberapa template wordpress yang sudah diedit, namun alasannya yakni sering lupa makanya saya sengaja buat goresan pena ini sebagai pengingat dan siapa tau sanggup membantu sahabat blogger lainnya yang menemukan duduk perkara serupa ketika tes kecepatan blog dengan GTmetrix.
Update : jikalau cara ini terlalu sulit atau kau tidak berani mengubah file functions.php maka sanggup coba alternatif lain yaitu dengan menggunakan plugin speed booster pack.
Cara Praktis Mengatasi Remove Query Strings From Static Resources
- Login ke dashboard blog wordpress anda.
- Kemudian pilih Appearance – Editor. Cari file functions.php jikalau tidak ketemu biasanya namanya Theme Functions (backup terlebih dahulu biar jikalau ada kesalahan anda masih sanggup restore)
- Scroll kebawah kemudian tambahkan baris instruksi berikut ini
/*** Remove Query String from Static Resources ***/
sebelum tanda epilog instruksi php (?>) ingat copy diatas ?> kemudian Update File.
function _remove_script_version( $src ){
$parts = explode( '?', $src );
return $parts[0];
}
add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );
add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );Lihat tanda panah merah diatas, tempatkan instruksi untuk menghilangkan pesan Remove Query Strings From Static Resources disitu, lihat akhirnya digambar berikut ini.
- Setelah itu save dan coba kembali tes dengan GTmetrix.
Jika anda memakai plugin W3 Total Cache periksa setting Browser Cache dan jangan centang ini “Prevent caching of objects after settings change“.
Setelah melaksanakan cara diatas, skor yang tadinya E bermetamorfosis A dan menyisakan satu yang tidak sanggup diatasi yaitu font/fontawesome-webfont.woff?v=3.2.1
Setelah melaksanakan perubahan menyerupai diatas silahkan tes kembali dengan GTmetrix dan lihat apakah ada perubahan atau tidak.
Jika sudah melaksanakan langkah dengan benar seharusnya ada perubahan, kecuali untuk yang memakai fontawsome memang tidak sanggup diatasi dengan cara diatas.
Catatan : Remove Query Strings hanya sanggup diatasi jikalau script ada pada server hosting kita, jadi jikalau script ada diluar server menyerupai Google Web Font dan lainnya maka walau sudah mengikuti langkah diatas pesan Remove Query Strings akan tetap muncul.
Sumber aciknadzirah.blogspot.com