✅ ویژگیهای اصلی افزونه JetEngine
🗃️ 1. مدیریت پستهای سفارشی (Custom Post Types – CPT)
- ایجاد انواع پست سفارشی (مثل محصول، دوره، آگهی، رویداد و…)
- تعریف دستهبندیها و برچسبهای سفارشی (Custom Taxonomies)
- پیکربندی فیلدهای متا (Meta Fields) برای هر نوع پست
- پشتیبانی از حالتهای نمایش و ویرایش در پیشخوان وردپرس
📋 2. سیستم فیلدهای سفارشی پیشرفته (Custom Meta Fields)
- انواع فیلد: متن، عدد، تاریخ، رنگ، تصویر، گالری، فایل، چکباکس، رادیو، سلکت، ویرایشگر متن (WYSIWYG)، رابطه (Relationship) و…
- امکان گروهبندی فیلدها در تبها یا بخشهای منطقی
- پشتیبانی از فیلدهای تکرارشونده (Repeater Fields)
- امکان وابستگی فیلدها (Conditional Logic – نمایش فیلد بر اساس مقدار فیلد دیگر)
🧠 3. ساخت و نمایش محتوای پویا (Dynamic Content)
- نمایش دادههای سفارشی (متا فیلدها، تاکسونومیها، اطلاعات کاربر) در المنتور
- ایجاد الگوهای پویا (Dynamic Templates) برای انواع پست سفارشی
- پشتیبانی از دادههای کاربر (User Meta) در طراحی صفحات
- امکان نمایش دادههای مرتبط (مثلاً: دورههای یک مدرس)
🔍 4. سیستم جستجو و فیلتر پیشرفته (Listing & Filtering)
- ایجاد لیستینگهای پویا از پستها، محصولات یا دادههای سفارشی
- فیلترهای تعاملی: اسلایدر قیمت، چکباکس، سلکت، جستجوی متنی، فیلتر تاریخ
- فیلتر بر اساس تاکسونومی، متا فیلد، وضعیت انتشار و…
- پشتیبانی از AJAX برای بارگذاری بدون رفرش صفحه
- امکان مرتبسازی (Sort) بر اساس هر فیلد دلخواه
📊 5. فرمهای پویا (Dynamic Forms)
- ساخت فرمهایی برای ایجاد یا ویرایش پستهای سفارشی توسط کاربران
- امکان ویرایش پستهای موجود از طریق فرم (مثلاً: بروزرسانی پروفایل کسبوکار)
- کنترل دسترسی: فقط کاربران لاگینشده یا نقشهای خاص بتوانند فرم را ببینند/ارسال کنند
- پشتیبانی از آپلود فایل و تصویر در فرم
🧩 6. ویجتهای اختصاصی برای المنتور
- Dynamic Listing Grid / Carousel – نمایش لیست پویا در گرید یا کاروسل
- Dynamic Terms List – نمایش دستهبندیهای سفارشی
- Dynamic Image / Gallery – نمایش تصاویر از فیلدهای متا
- Dynamic Repeater – نمایش دادههای تکرارشونده در المنتور
- Search Bar – جعبه جستجوی هوشمند برای انواع پست
- Filter Widgets – ویجتهای فیلتر (چکباکس، رنج قیمت، سلکت و…)
- Author Posts – نمایش پستهای یک کاربر خاص
🔗 7. ادغام با سایر افزونههای Crocoblock
- هماهنگی کامل با JetSmartFilters (فیلترهای پیشرفتهتر)
- ادغام با JetFormBuilder (برای فرمهای پیچیدهتر)
- پشتیبانی از JetWooBuilder (در صورت استفاده از ووکامرس)
- سازگاری با JetThemeCore (برای بهینهسازی تم)
⚙️ 8. قابلیتهای فنی و توسعهدهندهمحور
- پشتیبانی از REST API برای دسترسی به دادهها
- امکان اکسپورت/ایمپورت تنظیمات CPT و فیلدها
- کدهای تمیز و بهینهشده برای عملکرد
- پشتیبانی از Polylang و WPML برای سایتهای چندزبانه
- امکان شخصیسازی با Hook و Filter در کدنویسی
📌 نکات مهم:
- JetEngine نیازمند Elementor (نسخه رایگان یا Pro) است.
- برای استفاده کامل از فیلترها و فرمها، معمولاً نیاز به افزونههای جانبی JetSmartFilters و JetFormBuilder دارید (که معمولاً در بستههای Crocoblock گنجانده شدهاند).
- این افزونه عالی برای ساخت دایرکتوریها، سایتهای آگهی، پلتفرمهای دورهآموزشی، پورتفولیوی پیچیده و سیستمهای مدیریت محتوای سفارشی است.
- بدون نیاز به کدنویسی، اما برای توسعهدهندگان نیز امکان شخصیسازی عمیق فراهم است.