بخش چهارم : ساخت فرم داینامیک با JetEngine برای افزودن محتوا از سمت کاربر

CrocoBlock-lifetime-wordpress-unlimited-subscription-Kava-Pro-theme-and-jet-plugins
یکی از قابلیت‌های قدرتمند JetEngine، امکان ساخت فرم‌های فرانت‌اند (Frontend Forms) است؛ این یعنی کاربران می‌توانند بدون دسترسی به پیشخوان، اطلاعاتی مانند آگهی، محصول، درخواست یا مقاله را مستقیماً در سایت وارد کنند.

بخش چهارم : ساخت فرم داینامیک با JetEngine برای افزودن محتوا از سمت کاربر

مقدمه

یکی از قابلیت‌های قدرتمند 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 تهیه کنید تا همه امکانات بدون محدودیت در اختیار شما باشد.

{{ reviewsTotal }}{{ options.labels.singularReviewCountLabel }}
{{ reviewsTotal }}{{ options.labels.pluralReviewCountLabel }}
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}

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

پارس پیکسل