ساخت فرم شرطی چند مرحله‌ای در وردپرس با Gravity form

ساخت فرم شرطی در وردپرس

با سلام خدمت دوستان عزیز وردپرسی!
با استفاده از افزونه گراویتی فرم قادر خواهید بود تا نسبت به ساخت فرم شرطی در وردپرس بپردازید. فرم‌هایی که با استفاده از آن می‌توانید اقدام به تعریف انواع المان‌ها برای دریافت نام، ایمیل، شماره، فایل و.. کنید.
در این مقاله از همیار وردپرس قصد دارم تا به نحوه ساخت فرم دریافت سفارش در گراویتی فرم بپردازم که با استفاده از ان می‌توانید اقدام به دریافت انواع سفارشات کنید.
از آنجایی که فرم‌های سفارش مختص یک محصول و یا خدمات خاصی نیستند و ممکن است تا چندین نوع سفارش در یک سایت وجود داشته باشد، باقی سفارشات برای مشتری صرفا یک سری فیلد اضافه و به درد نخور خواهد بود که وی را سردرگم خواهد کرد. بنابراین با استفاده از قابلیت شرطی سازی فرم می‌توانید این بی‌نظمی را از بین ببرید.

ساخت فرم شرطی در وردپرس با Gravity form

فرم ساز چند مرحله ای - ساخت فرم شرطی در وردپرس

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

new form- ساخت فرم شرطی در وردپرس

پس از کلیک بر روی ایجاد فرم به صورت خودکار به صفحه ویرایش فرم هدایت خواهید شد تا بتوانید مقدمات ساخت فرم شرطی در وردپرس را فراهم کنید.

تنظیمات اولیه

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

pages - ساخت فرم شرطی در وردپرس

پس از افزودن برگه فرم شما به شکل زیر در خواهد آمد که در ان می‌توانید فیلدهای مورد نظر را برای هر مرحله وارد کنید.

feilds- ساخت فرم شرطی در وردپرس

حال که تعداد مراحل خود را بر اساس هر برگه انتخاب کرده و ساختار کلی فرم شما مشخص شد مشابه تصویر زیر به قسمت شروع فرم/شروع صفحه/بالای اولین صفحه مراجعه کنید تا تنظیمات ظاهری فرم و عناوین ان را سفارشی سازی کنید.

عمومی

عمومی - ساخت فرم شرطی در وردپرس

حال در اینجا عنوان هر مرحله را برای ساخت فرم شرطی در وردپرس خود انتخاب کنید. در این فرم سه مرحله به ترتیب برای دریافت اطلاعات شخصی، انتخاب نوع سفارش یا کالا و خدمات و جزییات و ثبت نهایی سفارش انتخاب شده است.
اگر نشانگر پیشرفت فرم را بر روی حالت مرحله‌ای انتخاب کنید، نام هر مرحله از فرم که کاربر در حال تکمیل ان است در بالای فرم نمایش داده می‌شود، اما در صورت انتخاب گزینه نوار پیشرفت به صورت درصد پیشرفت با امکان تعیین رنگ خواهد بود.

پس از اینکه اطلاعات این بخش را وارد کردید فرم را بسته و فیلد‌های اولیه برای پرکردن در مرحله اول که مربوط به اطلاعات شخصی است را وارد کنید.
در مرحله اول که مربوط به دریافت اطلاعات شخصی مشتری است قصد دارم تا اطلاعات زیر را از وی درخواست کنم:

  • نام و نام خانوادگی
  • آدرس ایمیل
  • تلفن تماس
  • آدرس محل سکونت
  • آدرس سایت یا وبلاگ

بنابراین در بخش “محل قرار گیری فیلدهای مرحله اول” با استفاده از ابزاری که در سمت چپ قرار دارد فیلدها را همانند افزودن برگه با استفاده از خاصیت کشیدن و رها کردن در این بخش قرار دهید.

اطلاعات ضروری

information- ساخت فرم شرطی در وردپرس

برای ویرایش هر فیلد بر روی آن کلیک کرده و از بخش‌های عمومی، نمایش و پیشرفته مواردی همچون ضروری بودن فیلد، نمایش عنوان و متن نگهدارنده،‌ انتخاب استایل سفارشی و.. را انتخاب کنید که در ادامه برای فیلد آدرس محل سکونت هر بخش را معرفی خواهم نمود.

مشخصات آدرس

address - ساخت فرم شرطی در وردپرس

مشابه تصویر در ساخت فرم شرطی در وردپرس برای نمایش هر فیلد برای ادرس گزینه‌های مشخص شده را بر روی حالت سبز انتخاب کنید. در صورتی که قصد دارید تا شهرهای ایران نمایش داده شود تیک گزینه مورد نظر را وارد کرده و سپس استان پیشفرض را نیز انتخاب کنید.
برای ضروری کردن هر فیلد نیز می‌توانید از بخش عمومی با فعال کردن تیک گزینه ضروری فیلد مورد نظر را به عنوان فیلد ضروری انتخاب کنید.

نکته: برای بخش آدرس که با آیکون‌های انتخابی سبز رنگ مشاهده می‌کنید فیلدی وجود دارد که در زیر هر یک از انها متن راهنمایی در فرم نمایش داده می‌شود، اگر می‌خواهید که صرفا درون خود فیلد متن راهنما نمایش داده شود می‌توانید یک کاراکتر نیم‌فاصله در ان وارد کنید.

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

نمایش

display -ساخت فرم شرطی در وردپرس

در تب نمایش می‌توانید موارد مربوط به نگهدارنده متن فیلدها، استایل اختصاصی، محل قرارگیری برچسب و.. را سفارشی سازی کنید. برای متن نگهدارنده در هر فیلد مشابه تصویر متن مورد نظر را وارد کنید.
در تب پیشرفته نیز می‌توانید موارد مربوط به شرط گذاری در ساخت فرم شرطی در وردپرس را انتخاب کنید که در ادامه به آن خواهم پرداخت.

جداکننده صفحه

حال که فیلدهای مربوط به مرحله اول را ایجاد کردید مشابه تصویر به قسمت انتهای صفحه/ جداکننده صفحه/ بالای صفحه جدید مراجعه کرده و فیلدهای مربوط به دکمه مرحله قبل و بعد را سفارشی سازی کنید.

جداکننده صفحه - ساخت فرم شرطی در وردپرس

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

فیلد سفارشات

general- ساخت فرم شرطی در وردپرس

همانطور که در تصویر مشاهده می‌کنید موارد مربوط به خدمات سفارش خود را که در اینجا شامل تایپ، ترجمه و.. می‌باشد را وارد کنید. در هر بخش می‌توانید با کلیک بر روی آیکون + لیست جدید اضافه کرده و با کلیک بر روی آیکون – لیست مورد نظر را حذف کنید و یا با استفاده از فلش‌های بالا و پایین هر لیست مکان آنها را تغییر دهید.
در قسمت نمایش نیز می‌توانید نگهدارنده متن برای لیست بازشو را وارد کنید تا کاربر یکی از لیست‌های سفارش را انتخاب کند.

جزئیات سفارش

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

بخش نوشته ها - ساخت فرم شرطی در وردپرس

ورود اطلاعات نوشتاری

در این مرحله مشتری جزییات سفارش را بسته به نوع سفارش انتخابی خود که در مرحله قبلی انتخاب کرده بود را تکمیل خواهد کرد. در اینجا برای نوع سفارش خدمات که با نام تایپ می‌باشد به نحوه شرطی کردن برای ساخت فرم شرطی در وردپرس خواهم پرداخت.
مشابه مراحل قبل از منوی سمت چپ فیلدهای مورد نظر را که شامل متن تک خطی، سایت و توضیحات می‌باشد را انتخاب کرده و با خاصیت کشیدن و رها کردن در مکان مورد نظر قرار دهید.

پیشرفته

پیشرفته - ساخت فرم شرطی در وردپرس

برای شرطی کردن هر فیلد به تب پیشرفته رفته و تیک گزینه “فعال کردن منطق شرطی” را فعال کنید.
سپس مشابه تصویر که با کادر A در تصویر مشخص شده است، ابتدا حالت فیلد را بر روی نمایش قرار دهید و در بخش اگر آن را روی حالت حداقل یکی انتخاب کنید. در صورتی که به جای حداقل یکی آن را بر روی حالت همه بگذارید در تمامی فرم‌ها که شامل پشتیبانی، ترجمه قالب و.. می‌باشد نمایش داده خواهد شد. پیشنهاد می‌کنم برای قابلیت ارسال فایل که در تمامی مراحل لازم است آن را بر روی حالت همه قرار دهید.

در بخش B باید مشخص کنید که این فیلد در چه صورتی نمایش داده شود. خُب در اینجا فیلد برای موضوع تایپ می‌باشد که در مرحله دوم با عنوان نوع سفارش قرار دارد، از لیست کشویی آن را بر روی حالت نوع سفارش قرار دهید تا فیلدهای وابسته که شامل تایپ، ترجمه و… می‌باشند نمایش داده شده و شرط را بر روی هست انتخاب کنید.

حال برای اینکه فیلد برای سفارش تایپ نمایش داده شود از لیست کشویی سوم آن را روی حالت تایپ قرار دهید.

گزینه ها

گزینه ها - ساخت فرم شرطی در وردپرس

در مرحله آخر بر روی انتهای آخرین صفحه/انتهای صفحه/انتهای فرم کلیک کرده و متن دلخواه برای بازگشت به مرحله قبل را وارد کنید.
در نهایت ساخت فرم شرطی در وردپرس در سه صفحه که در زیر آن را مشاهده می‌کنید، به صورت مرحله‌ای و شرطی نمایش داده خواهد شد.

مرحله اول فرم

مرحله اول - ساخت فرم شرطی در وردپرس

مرحله دوم فرم

مرحله دوم - ساخت فرم شرطی در وردپرس

مرحله نهایی فرم

مرحله نهایی - ساخت فرم شرطی در وردپرس

شما می توانید این فرم ساز قدرتمند را از ژاکت دریافت کنید.

 

ساخت فرم شرطی در وردپرس با Gravity form

پیش نمایش خرید افزونه

سوالات متداول

فرم سازها افزونه هایی هستند که با کمک آن‌ها می توان انواع و اقسام فرم های ارتباطی با کاربران را ایجاد کرد.
فرم سازهایی هستند که با استفاده از آن می‌توانید اقدام به تعریف انواع المان‌ها برای دریافت نام، ایمیل، شماره، فایل و.. کنید.
از آنجایی که فرم‌های سفارش مختص یک محصول و یا خدمات خاصی نیستند و ممکن است تا چندین نوع سفارش در یک سایت وجود داشته باشد، باقی سفارشات برای مشتری صرفا یک سری فیلد اضافه و به درد نخور خواهد بود که وی را سردرگم خواهد کرد. بنابراین با استفاده از قابلیت شرطی سازی فرم می‌توانید این بی‌نظمی را از بین ببرید.
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

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

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. چطور باید فایل به جزء تصویر رو در فرم گذاشت؟

    • 10 سال عضو همیار وردپرس

      سلام
      برای ضمیمه کردن می‌فرمایید؟
      فرقی نداره فایل چی باشه. تصویری یا هر مورد دیگه. فقط بستگی به حجمی داره که تعیین میکنید.

  2. سلام
    آیا فرم سازی هست که برای ثبت نام باشه و بعد از پرداخت آنلاین فرم تکمیل و ذخیره بشه؟

    • 7 سال عضو همیار وردپرس

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

      به این صورت که شما اول باید فرم خودتون رو در این فرم ساز بسازید و بعد از ساخت به قسمت (به عنوان مثال) زرین گیت مراجعه نمایید. در این قسمت باید روی دکمه افزودن فید کلیک کنید و فرم مورد نظر خودتون رو در آن انتخاب نمایید.
      پس از این کار کاربر پس از تکمیل فرم به صفحه پرداخت منتقل میشه.
      اگر پرداخت موفقیت آمیز بود برای کاربر پیغامی مبنی بر “اطلاعات فرم شما به دست ما رسید. منتظر تماس ما باشید.” به نمایش درخواهد آمد.

      پاینده باشید.

  3. سلام میخواستم بدونم حجم این افزونه چقدر هست؟

  4. سلام و خسته نباشید
    من گراویتی فرم رو نصب کردم و فرمم رو هم ساختم اما در مراحل آخر یهو بدون هیچ دلیلی دیگه فرمم رو نشون نمیده!!!
    میشه راهنمایی کنید؟

    • 10 سال عضو همیار وردپرس

      سلام دوست عزیز
      این افزونه در ژاکت موجود است و سازنده آن باید پاسخگو باشد. لطفا سوال خود را آنجا مطرح کنید.

    • منم همین مشکل رو دارم.
      وقتی از منطق شرطی استفاده می‌کنم فرم نمایش داده نمیشه!!

    • 8 سال عضو همیار وردپرس

      دقیقا این مشکل رو تو سایتم دارم تو صفحه زیر
      hypertavalod.com/%d8%aa%d9%85%d8%a7%d8%b3-%d8%a8%d8%a7-%d9%85%d8%a7/

  5. سلام من افزونه گراویتی فرم رو نصب کردم در قسمت اول دوتا برگه بیشتر ندار چطور میشه برگه رو اضاف کرد یا همون مرحله؟؟

  6. 7 سال عضو همیار وردپرس

    سلام و وقت بخیر
    راهنمایی میخواستم در رابطه با اینکه چطور میتونم فرم گرویتی را به یک ایمیل وصل کنم که وقتی کسی فرمی پر میکنه اون فرم برای ایمیلم فرستاده شه؟
    ممنون میشم راهنمایی کنید

  7. 7 سال عضو همیار وردپرس

    سلام وقت بخیر خانم کوهستانی میشه ایمیل شما رو یا شماره تماستونو داشته باشم کاری مهم دارم برای طراحی سایت و مشکلات مهم

    ممنونم

  8. سلام آیا این افزونه این امکان رو داره که کاربر پس از ثبت اطلاعاتش ، در صفحه ای از سایت به صورت پست نمایش داده بشه؟

  9. با سلام
    بنده به دنبال افزونه اي هستم كه اطلاعات را از بازديد كننده بصورت آپلود فايل يا تكميل فرم ديافت كند و در نهايت بصورت يك فايل پي دي اف خروجي را به مدير سايت اعلام كند. ممنون ميشم اگر افزونه به اين صورت مي شناسيد به من معرفي كنيد

  10. با سلام و احترام
    می خواهم کاربران بتوانند علاوه بر ارسال نوشته هایشان و عنوان نوشته و عکس شاخص ، بتوانند چندین عکس به عنوان عکس گالری پست و فیلدهای اضافی دیگری که در بخش ارسال نوشته به عنوان زمینه های دلخواه وجود دارد بسازند. چگونه می توانم با استفاده از زمینه های دلخواه ، پس از ارسال و پر کردن این فیلدها ، عکس ها و فیلدها را در قالبم نمایش دهم؟
    آموزش شرطی سازی فیلد را به خوبی انجام دادم.کاربرانم می توانند یک عنوان برای نوشته شان و متن نوشته و عکس شاخص و همینطور انتخاب موضوع نوشته را انجام دهند. اما نمی توانم فیلدهای دلخواه جدید ایجاد شده را نمایش دهم.
    همچنین می خواهم برخی از برچسب هایی که کاربران انتخاب می نمایند نمایش داده نشود و برخی نمایش داده شوند.
    همچنین کاربران می توانند پس از استفاده از افزونه های user registration و gravity forms sms کاربران بتوانند پست های قبلی را پست مجدد نمایند؟ یا ویرایش نمایند؟
    با تشکر