پس از انتشار نسخه 2.1.22.1 افزونه Jet Product Gallery، برخی کاربران گزارش داده اند که اسلایدر تصاویر گالری در صفحه محصول از کار افتاده است. در این حالت دیگر امکان جابجایی بین تصاویر وجود ندارد و Thumbnailها نیز کلیک پذیر نیستند. برای بررسی دقیق تر و یادگیری کامل این افزونه، می توانید آموزش جت پروداکت گالری را مشاهده کنید. در ادامه راه حل های عملی برای رفع این مشکل بررسی می شود.
علت خرابی اسلایدر در جت پروداکت گالری
طبق گزارش کاربران در فروم های خارجی و GitHub، این ایراد معمولاً به دلیل تداخل کدهای جاوااسکریپت با ابزارهای بهینه سازی مثل WP Rocket یا LiteSpeed Cache ایجاد می شود. تغییرات نسخه 2.1.22.1 باعث شده برخی اسکریپت های اسلایدر به درستی بارگذاری نشوند.
۱. بازگشت به نسخه قبلی (۲.۱.۲۱)
نسخه فعلی را غیرفعال و حذف کنید.
نسخه 2.1.21 را نصب کنید.
این روش سریع ترین راه برای رفع مشکل است.
۲. غیرفعال سازی بهینه سازی جاوااسکریپت
به تنظیمات افزونه کش یا بهینه ساز (مانند WP Rocket یا Autoptimize) بروید.
گزینه های Minify JavaScript یا Combine JavaScript را غیرفعال کنید.
کش سایت و مرورگر را پاک کنید.
۳. بازسازی فایل های المنتور جهت رفع خرابی اسلایدر در جت پروداکت گالری
از پیشخوان وردپرس به مسیر: Elementor → Tools → Regenerate CSS & Data بروید.
روی Regenerate Files کلیک کنید.
حافظه کش را پاک کنید و دوباره تست کنید.
۴. بررسی خطاهای کنسول مرورگر
در صفحه محصول، Inspect → Console را باز کنید.
اگر خطای jet-product-gallery یا swiper وجود داشت، مشکل ناشی از تداخل JS است.
افزونه های کش یا بهینه ساز را غیرفعال کرده و دوباره بررسی کنید.
۵. بروزرسانی رسمی کروکوبلاک
Crocoblock معمولاً باگ ها را در نسخه بعدی رفع می کند. در صورتی که راه حل های بالا موقتاً کارساز نبودند، بازگشت به نسخه 2.1.21 بهترین گزینه است تا بروزرسانی بعدی منتشر شود.
شماره | راهحل | توضیحات | نتیجه احتمالی |
---|---|---|---|
1 | بازگشت به نسخه 2.1.21 | نصب دوباره نسخه قبلی افزونه | رفع سریع مشکل |
2 | غیرفعالسازی Minify JS | در افزونههای کش مثل WP Rocket | اسکریپت اسلایدر درست بارگذاری می شود |
3 | Regenerate CSS & Data | از بخش ابزارهای المنتور | بازنشانی فایل های استایل و JS |
4 | بررسی خطاهای کنسول | مشاهده خطاهای جاوااسکریپت در مرورگر | شناسایی افزونه متداخل |
5 | بروزرسانی بعدی Crocoblock | انتظار برای نسخه اصلاحشده | رفع دائمی مشکل |
نتیجه
خرابی اسلایدر در نسخه 2.1.22.1 Jet Product Gallery به دلیل تغییرات کدنویسی و تداخل با افزونه های بهینه ساز رخ می دهد. بهترین روش موقت، بازگشت به نسخه قبلی یا غیرفعال سازی Minify JS است. در نهایت باید منتظر بروزرسانی رسمی Crocoblock بود.