قالب وردپرس افزونه وردپرس
خانه » آموزش » خطای Remove query strings چیست؟ چطور برطرف میشود؟

خطای Remove query strings چیست؟ چطور برطرف میشود؟

برطرف کردن مشکل Remove query strings from static resources در وردپرس

جی تی متریکس gtmetrix سایتی برای مشاهده و آزمایش سرعت بارگذاری سایت است و با دارا بودن معیارهای مفید و کاملی به بررسی پارامترهای اصلی که بر روی سرعت بارگذاری سایت تاثیرگذار هستند می پردازد و در پایان نتیجه را در دو طبقه بندی page speed که نشان دهنده سرعت بارگذاری صفحات سایت و yslow که نشان دهنده کارایی و عملکرد سایت و سرور است نمایش می دهد. بسیاری از پارامترهای تعیین کننده سرعت بارگذاری صفحات را باید در هنگام طراحی سایت و طراحی قالب وردپرس رعایت کرد در این مطلب به معرفی پارامترهای تعیین کننده و توضیح کوتاهی درباره هر کدام می پردازیم پس تا پایان همراه ما باشید .

خطای Remove query strings from static resources چیست

گاهی اوقات کاربران با خطای Remove Query Strings From Static Resources مواجه میشوید . معنی لغوی این خطا ” Query String هارا از منابع ایستا حذف کنید ” میباشد. یعنی منابع Static مثل جاوااسکریپت ها ، استایل ها و … نباید بعد از اتمام آدسشان از کد:

?ver=3.9.6

یک نمونه URL بدون Query String و یک نمونه به همراه 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 چیست ؟

اصلاح دستی

اصلاح دستی مشکلات خاص خود را دارد . شما شاید بتوانید مواردی که در قالب و دم دستتان هستند را اصلاح کنید ولی با مواردی که توسط Plugin ها اضافه شدند چه میکنید ؟
باید تمام پلاگین هایتان را بگردید و آدرس هارا اصلاح کنید ! عملا کار سخت و غیرمنطقی است .

رفع خطای Remove query strings اصلاح با یک تکه کد PHP

فایل functions.php را که در فولدر قالبتان است را باز کنید ( اگر نیست ، بسازید ! ) و کد زیر را در آن قرار دهید .

کد PHP:
<?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 ) کنید و تغییرات را مشاهده کنید .

اگر مشکلتان حل نشد ، در قسمت پرسش و پاسخ بخش وردپرس همین سایت تاپیک ایجاد کنید تا برسی های لازم انجام شود .

مطلب پیشنهادی

متخصص بهینه سازی وب سایت و سئو و افزایش ترافیک

بررسی آمار بازدید سایت و ارزش کلمات کلیدی در گوگل

دنیای سئو – بررسی آمار بازدید سایت و ارزش کلمات کلیدی در گوگل – فعالیت …

2 دیدگاه

  1. درود
    مقاله بسیار مفیدی بود ممنون از مقاله خوبتون

  2. درود برشما خیلی عالی بود

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *