وردپرس به صورت پیش فرض به انتهای فایل ها (جاوا اسکریپت ، استایل) ورژن آنها را اضافه می کند که به دلیل وجود علامت سوال در این ساختار لینک دهی از دید سئو، کار درستی نیست و از کش شدن آن فایل ها جلوگیری می شود.
حذف “؟” از فایل ها
قبل از اینکه به سراغ آموزش برویم، بهتر است که ابتدا به آدرس فایل زیر نگاه کنید:
https://site.com/wp-content/plugins/x/style.css?ver=6.4.5
همانطور که مشاهده می کنید عبارت “ver=6.4.5” مربوط به نسخه افزونه است که توسط علامت “?” به آدرس فایل ضمیمه شده است. اما اشکال کار در چیست؟
زمانی که مرورگر در ساختار URL به علامت “?” برسد، از کش کردن آن فایل خودداری می کند. به همین دلیل اگر فایل های css و js سایت که پس از تصاویر حجم عمده صفحه را به خود اختصاص میدهند کش نشوند؛ سرعت وب سایت به اندازه کافی سریع نخواهد بود. پس برای اینکه علامت سوال را از ساختار لینک های مربوط به فایل ها حذف کنید، باید کدهای زیر را به فایل functions.php پوسته اضافه کنید:
add_filter( 'style_loader_src', 'at_remove_wp_ver_css_js', 9999 ); add_filter( 'script_loader_src', 'at_remove_wp_ver_css_js', 9999 );