حذف رشته های کوئری js و css که به صورت ver=3.0.1? در انتهای فایل های css و js ظاهر می شوند به سادگی امکان پذیر است. بیشتر افزونه های بهیه ساز و فشرده سازهای وردپرس اینکار را به صورت خودکار انجام می دهند. اما اگر از افزونه های بهینه ساز استفاده نمیکنید و تنها می خواهید کوئری استرینگ های انتهای فایل های css و js را حذف کنید به راحتی با قرار دادن قطعه کد زیر در function.php پوسته اینکار را انجام دهید.
توجه: قبل از هر گونه تغییر در فایل function.php پوسته یک پشتیبان از ان تهیه کنید تا در صورت بروز هر گونه مشکل به فایل اصلی و بدون مشکل دسترسی داشته باشید.
// Remove query string from css and js files function chabok_remove_queryver( $src ) { if( strpos( $src, '?ver=' ) ) $src = remove_query_arg( 'ver', $src ); return $src; } add_filter( 'style_loader_src', 'chabok_remove_queryver', 10, 2 ); add_filter( 'script_loader_src', 'chabok_remove_queryver', 10, 2 );
محل استفاده: function.php پوسته
اهمیت: بالا
دلایل استفاده:
- کش شدن بهتر فایل های استاتیک توسط مرورگرها
- عدم نمایش ورژن وردپرس انتهای فایل ها