مقدار حجم مطالعه شده:
فهرست مطالب

حل مشکل ویجت های جت بلاگ | روش های رفع خطا

در این مقاله می‌ خواهیم مشکل ناپدید شدن یا کار نکردن ویجت‌ های JetBlog بعد از بروزرسانی المنتور را بررسی و به صورت مرحله به مرحله حل کنیم؛ اگر می خواهید کار با این افزونه را به صورت کامل و پروژه محور یاد بگیرید، پیشنهاد می کنیم دوره آموزش جت بلاگ را هم از دست ندهید.

تهیه بک آپ و ایجاد محیط ایمن

پیش از هر تغییر باید امنیت اطلاعات سایت را در نظر گرفت. بهترین روش این است که ابتدا یک نسخه پشتیبان کامل از فایل ها و پایگاه داده تهیه کنید. استفاده از محیط استیجینگ یا افزونه WP Rollback نیز کمک می کند بدون نگرانی از دست رفتن اطلاعات، تغییرات را بررسی کنید و در صورت نیاز نسخه قبلی افزونه ها را بازگردانید.

برای بررسی دقیق خطاها بهتر است حالت Debug وردپرس را فعال کنید. کافی است فایل wp-config.php را باز کنید و کدهای زیر را در آن قرار دهید:

define(‘WP_DEBUG’, true);

define(‘WP_DEBUG_LOG’, true);

define(‘WP_DEBUG_DISPLAY’, false);

عکس مراحل فعال سازی حالت اشکال زدایی در wp-config.php

پس از این کار، خطاها در فایل debug.log ذخیره می شوند که در مسیر wp-content قرار دارد. به این ترتیب بدون آن که بازدیدکنندگان چیزی ببینند، شما می توانید مشکلات سایت را بررسی کنید.

روند استاندارد عیب یابی ویجت های JetBlog

برای یافتن علت مشکل باید یک روند مرحله به مرحله طی شود. ابتدا مشکل را هم در دسکتاپ و هم در موبایل تست کنید تا مطمئن شوید محدود به دستگاه خاصی نیست. سپس کش های مرورگر، افزونه های کش مانند WP Rocket یا LiteSpeed و همچنین کش CDN نظیر Cloudflare را پاک کنید. در ادامه خطاها را در کنسول مرورگر و فایل debug.log بررسی کنید.

اگر به نتیجه نرسیدید، قالب را به یکی از قالب های پیش فرض وردپرس تغییر دهید و تمام افزونه ها را غیرفعال کنید به جز Elementor و JetBlog. اگر مشکل برطرف شد، افزونه ها را یکی یکی فعال کنید تا منبع تداخل مشخص شود.

علت های رایج ناپدید شدن ویجت های JetBlog

این مشکل معمولاً به سه دلیل اصلی رخ می دهد. نخست ناسازگاری نسخه های Elementor و JetBlog، دوم کش شدن فایل های استاتیک یا CSS/JS ترکیب شده و سوم نیاز به بازسازی فایل های CSS و JS المنتور.

مسیر: Elementor – Tools – Regenerate CSS & Data – Regenerate Files

عکس بازسازی فایل های CSS و JS المنتور
کندی سرعت سایت و حل کامل مشکل ویجت های جت بلاگ

همچنین توصیه می شود ویجت های غیرضروری را غیرفعال کنید و در صورت استفاده از قابلیت Minify یا Combine در افزونه های کش، فایل های ضروری مانند jquery و swiper را از پردازش مستثنی کنید.

مشکلات ناشی از افزونه های کش و بهینه ساز

در برخی مواقع افزونه های کش یا بهینه سازی باعث می شوند اسکریپت های JetBlog به درستی بارگذاری نشوند. دلیل اصلی این است که گزینه هایی مثل Minify یا Delay JS ترتیب بارگذاری فایل ها را تغییر می دهند. برای رفع این مشکل بهتر است ابتدا افزونه های کش را موقتاً غیرفعال کنید و عملکرد ویجت ها را بررسی کنید. سپس در تنظیمات افزونه کش، فایل های مربوط به JetBlog را از پردازش Minify یا Delay مستثنی کنید.

رفع مشکلات ریسپانسیو JetBlog در موبایل

گاهی در موبایل تصاویر یا ویجت های JetBlog به درستی نمایش داده نمی شوند. برای حل این مشکل باید در المنتور وارد حالت Responsive Mode شوید و تنظیمات مربوط به حاشیه ها، فونت ها و اندازه تصاویر را بازبینی کنید. استفاده از CSS اختصاصی نیز می تواند به بهبود نمایش تصاویر و دکمه های اسلایدر کمک کند. در نهایت تنظیمات Touch و Swipe را فعال کنید و سایت را روی دستگاه واقعی تست کنید.

رفع مشکل عدم نمایش پست ها در ویجت Smart Posts یا Tiles

گاهی برخی پست ها در ویجت های Smart Posts یا Tiles نمایش داده نمی شوند. دلیل این مسئله اغلب تنظیمات نادرست Query، وضعیت پست ها یا تداخل با افزونه های دیگر است. برای رفع مشکل ابتدا تنظیمات منبع پست ها و وضعیت آن ها را بررسی کنید، سپس افزونه های اضافی را غیرفعال کرده و خطاهای AJAX را بررسی کنید. استفاده از ابزار Regenerate CSS و Replace URL در المنتور نیز می تواند به بازگرداندن نمایش صحیح محتوا کمک کند.

جمع بندی و بررسی نهایی

برای اطمینان از رفع کامل مشکل لازم است در چند مرحله سایت را بررسی کنید. عملکرد سایت را در مرورگرهای مختلف مانند Chrome، Firefox و Safari تست کنید، آن را روی چند موبایل واقعی امتحان کنید و با ابزار Lighthouse شاخص های سرعت و عملکرد را دوباره بررسی کنید. همچنین کش CDN را پاک سازی کنید تا مطمئن شوید بازدیدکنندگان نسخه به روز سایت را مشاهده می کنند. رعایت این موارد تضمین می کند ویجت های JetBlog به درستی عمل کرده و سرعت و کارایی سایت در سطح مطلوبی باقی بماند.

مشکلاقدام فوریاقدام پیشرفته
ناپدید شدن ویجت هااجرای Regenerate CSS و پاک کردن کشRollback به نسخه قبلی و بررسی سازگاری Elementor/Jet
کندی سرعت سایتغیرفعال کردن Minify و فعال سازی Lazy Load تصاویراستفاده از Preload، تولید Critical CSS و حذف ویجت های غیرضروری
تداخل با کش و بهینه سازیغیرفعال کردن Combine/Minifyاستثناگذاری مسیرهای Jet از فرآیند Minify/Combine
مشکلات ریسپانسیوتنظیمات ریسپانسیو در المنتور + اصلاح CSS تصاویرافزودن CSS اختصاصی و بزرگ کردن دکمه ها در موبایل
عدم نمایش پست هابررسی تنظیمات Query و وضعیت انتشار پست هابررسی درخواست های AJAX، رفع خطاهای 500 و بازسازی کوئری

سوالات متدوال درباره مشکل ویجت های جت بلاگ

1. چطور می توانم بدون ریسک به نسخه قبلی JetBlog یا المنتور برگردم؟

با استفاده از افزونه WP Rollback یا ایجاد سایت استیجینگ می توانید به نسخه پایدار قبلی بازگردید بدون اینکه سایت اصلی دچار مشکل شود.

2. کندی سرعت سایت هنگام استفاده از JetBlog به چه دلیل است؟

علت اصلی کندی، بارگذاری سنگین اسکریپت ها و تصاویر بزرگ است. با فعال کردن Lazy Load، بهینه سازی تصاویر و حذف ویجت های غیرضروری می توانید سرعت را افزایش دهید.

3. چرا ویجت های JetBlog در موبایل درست نمایش داده نمی شوند؟

مشکل معمولاً به دلیل تنظیمات ریسپانسیو یا سایز نامناسب تصاویر است. پیشنهاد می شود Image Size روی medium_large یا full تنظیم شود و در صورت نیاز از CSS اختصاصی استفاده کنید.

4. چرا پست ها در ویجت Smart Posts یا Tiles نمایش داده نمی شوند؟

این ایراد اغلب به تنظیمات اشتباه Query یا محدودیت وضعیت پست ها (Draft/Private) مربوط است. بررسی Source، وضعیت پست ها و خطاهای AJAX در کنسول مرورگر معمولاً مشکل را مشخص می کند.

5. آیا افزونه های کش مثل WP Rocket یا LiteSpeed باعث مشکل JetBlog می شوند؟

بله. فعال بودن Minify، Combine یا Delay/Async جاوااسکریپت می تواند باعث اختلال در بارگذاری JetBlog شود. توصیه می شود فایل های JetBlog از فرآیند بهینه سازی مستثنا شوند.

 

2 پاسخ

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

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

دسته‌بندی بلاگ

Jet Search

Jet woobuilder

Jet tabs

Jet elements

Jet blog

Jet tricks

Jet them core

Jet style manager

Jet reviews

Jet menu

Jet blocks

Jet engine query builder

Jet appointment

Jet popup

Jet form builder

Jet product tables

Jet booking

Jet grid builder

تبلیغات