
کد:
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 ها اضافه شدند چه میکنید ؟
باید تمام پلاگین هایتان را بگردید و آدرس هارا اصلاح کنید ! عملا کار سخت و غیرمنطقی است .
فایل functions.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 ) کنید و تغییرات را مشاهده کنید .
اگر مشکلتان حل نشد ، در قسمت پرسش و پاسخ بخش وردپرس همین سایت تاپیک ایجاد کنید تا برسی های لازم انجام شود .
برچسب:
نویسنده: الینا صمیمی