افزونه جت انجین المنتور

✅ ویژگی‌های اصلی افزونه 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 گنجانده شده‌اند).
  • این افزونه عالی برای ساخت دایرکتوری‌ها، سایت‌های آگهی، پلتفرم‌های دوره‌آموزشی، پورتفولیوی پیچیده و سیستم‌های مدیریت محتوای سفارشی است.
  • بدون نیاز به کدنویسی، اما برای توسعه‌دهندگان نیز امکان شخصی‌سازی عمیق فراهم است.