مقدمه
یکی از قابلیتهای قدرتمند JetEngine، امکان ساخت فرمهای فرانتاند (Frontend Forms) است؛ این یعنی کاربران میتوانند بدون دسترسی به پیشخوان، اطلاعاتی مانند آگهی، محصول، درخواست یا مقاله را مستقیماً در سایت وارد کنند.
📢 برای فعالسازی کامل امکانات فرمساز JetEngine، حتماً نسخه اورجینال آن را از ParsElementor.com تهیه کنید.
کاربرد فرمهای JetEngine
این فرمها برای سناریوهای زیر ایدهآل هستند:
-
سایتهای ثبت آگهی (مثل دیوار)
-
دریافت رزومه و اطلاعات شغلی
-
ثبت محصول توسط فروشندهها
-
ساخت فرم تماس حرفهای و چندمرحلهای
-
امکان ویرایش یا حذف محتوا توسط کاربر
مراحل ساخت فرم ارسال محتوا در JetEngine
1. فعالسازی ماژول Forms
از مسیر:
JetEngine > JetEngine > Modules
تیک گزینه Forms را فعال و ذخیره کنید.
2. ساخت فرم جدید
-
برو به: JetEngine > Forms > Add New
-
نام فرم را وارد کن (مثلاً: «فرم ثبت آگهی»)
3. اضافه کردن فیلدها
در بخش Fields Settings، فیلدهای مورد نیاز را وارد کنید:
| Label | Field Name | Type | Description |
|---|---|---|---|
| عنوان آگهی | title | Text | عنوان محتوایی که اضافه میشود |
| توضیحات | content | Textarea | متن اصلی |
| قیمت | price | Number | فیلد سفارشی (Meta Field) |
| تصویر شاخص | thumbnail | Media | بارگذاری تصویر اصلی |
📌 میتوانید هر فیلدی که در مقاله سوم ساختید (مثل price یا gallery) را اینجا نیز اضافه کنید.
4. تنظیم عملکرد فرم (Post Submit Actions)
به بخش Post-submit Actions بروید و گزینه Insert/Update Post را انتخاب کنید:
-
Post Type: مثلاً
amlak -
Post Status: Pending (در انتظار تأیید) یا Published
سپس فیلدها را به فیلدهای وردپرس یا متافیلدها نگاشت کنید.
5. قرار دادن فرم در صفحه
-
با Elementor یک صفحه بسازید یا ویرایش کنید.
-
ابزارک JetEngine Form را بکشید داخل صفحه.
-
فرم ساختهشده را انتخاب کن.
✅ حالا کاربران میتوانند مستقیماً محتوای مورد نظر خود را ثبت کنند!
ویژگیهای ویژه JetEngine Form:
-
امکان افزودن شرطهای نمایشی (نمایش فیلد فقط در صورت انتخاب گزینه خاص)
-
امکان ارسال ایمیل پس از ثبت فرم
-
اتصال به Post Type سفارشی
-
ویرایش محتوا از سمت کاربر (با Dynamic Visibility)
-
پشتیبانی از ارسال فایل و تصویر
نتیجهگیری
JetEngine Forms راهی عالی برای تعامل کاربران با سایت است. بدون نیاز به افزونههای پیچیده، فقط با این ماژول میتوانید بخشهای پیشرفتهای بسازید که محتوای پویا از کاربران دریافت کنند.
🎯 نسخه اورجینال افزونه را میتوانید از ParsElementor.com تهیه کنید تا همه امکانات بدون محدودیت در اختیار شما باشد.