برطرف کردن مشکل Remove query strings from static resources در وردپرس
جی تی متریکس gtmetrix سایتی برای مشاهده و آزمایش سرعت بارگذاری سایت است و با دارا بودن معیارهای مفید و کاملی به بررسی پارامترهای اصلی که بر روی سرعت بارگذاری سایت تاثیرگذار هستند می پردازد و در پایان نتیجه را در دو طبقه بندی page speed که نشان دهنده سرعت بارگذاری صفحات سایت و yslow که نشان دهنده کارایی و عملکرد سایت و سرور است نمایش می دهد. بسیاری از پارامترهای تعیین کننده سرعت بارگذاری صفحات را باید در هنگام طراحی سایت و طراحی قالب وردپرس رعایت کرد در این مطلب به معرفی پارامترهای تعیین کننده و توضیح کوتاهی درباره هر کدام می پردازیم پس تا پایان همراه ما باشید .
گاهی اوقات کاربران با خطای Remove Query Strings From Static Resources مواجه میشوید . معنی لغوی این خطا ” Query String هارا از منابع ایستا حذف کنید ” میباشد. یعنی منابع Static مثل جاوااسکریپت ها ، استایل ها و … نباید بعد از اتمام آدسشان از کد:
?ver=3.9.6
یک نمونه URL بدون Query String و یک نمونه به همراه Query String در زیر قابل مشاهده میباشد تا معنی و مفهوم آن را به درستی درک کنید .
http://sitename.com/wp-content/plugins/js/example.js?ver=3.4.2
نمونه بدون Query String :
http://sitename.com/wp-content/plugins/js/example.js
مورد دوم مدنظر ماست و صحیح است .
راه حل رفع مشکل Remove query strings from static resources چیست ؟
اصلاح دستی
باید تمام پلاگین هایتان را بگردید و آدرس هارا اصلاح کنید ! عملا کار سخت و غیرمنطقی است .
رفع خطای Remove query strings اصلاح با یک تکه کد PHP
فایل functions.php را که در فولدر قالبتان است را باز کنید ( اگر نیست ، بسازید ! ) و کد زیر را در آن قرار دهید .
function _remove_script_version( $src ){
$parts = explode( ‘?ver’, $src );
return $parts[0];
}
add_filter( ‘script_loader_src’, ‘_remove_script_version’, ۱۵, ۱ );
add_filter( ‘style_loader_src’, ‘_remove_script_version’, ۱۵, ۱ );
?>
اگر از W3 Total Cache استفاده میکنید از تب ” Browser Cache Settings ” تیک گزینه ” Prevent caching of objects after settings change ” را بردارید و ذخیره کنید .
سپس سایت خود را با Ctrl+F5 رفرش ( Refresh ) کنید و تغییرات را مشاهده کنید .
اگر مشکلتان حل نشد ، در قسمت پرسش و پاسخ بخش وردپرس همین سایت تاپیک ایجاد کنید تا برسی های لازم انجام شود .
درود
مقاله بسیار مفیدی بود ممنون از مقاله خوبتون
درود برشما خیلی عالی بود