آموزش بهینه سازی قسمت Remove query strings from static resources در gtmetrix
شنبه, ۲۱ شهریور ۱۳۹۴، ۱۱:۳۴ ب.ظ
اگر سایت خود را در gtmetrix تست کرده باشید در بخش Remove query strings from static resources به شما میگوید که فایل هایی که در آدرس خود دارای علامت ? هستند مانع کش شدن آن فایل میشود.
در واقع دلیل هشدار این بخش این است که فایل های css و javascript جزو فایل های ثابت هستند و در مدت طولانی تغیر نمی کنند پس بهتر است از هر بار لود شدن آن ها هنگام باز شدن سایت خودداری کنید و این کار برای بالا بردن سرعت لود سایت میشود.
برای اینکه این ارور را در وردپرس حل کنید این کد را در انتهای فایل functions.php قالب خود کپی کنید.
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 );
پس از کپی کردن کد زیر در فایل functions.php علامت ? از آدرس فایل ها حذف میشود و اگر دوباره از سایت خود در gtmetrix تست بگیرید هشدار این قسمت رفع میشود و رتبه سرعت سایت شما افزایش میابد.