ما در این مقالات سعی داریم یک آموزش جامع، مفید و پروژه محور ارائه دهیم و تمامی ویژگیهای افزونه گرویتی فرم (Gravity Form) را در این مجموعه توضیح دهیم. گرویتی فرم همانطور که از اسمش پیدا است، یک افزونه فرمساز است. ممکن است با سرچ در اینترنت نیز، اسکریپتهای آمادهای پیدا کنید یا سایتهای مختلفی وجود دارند که با ایجاد رشته فرمهای مختلف، به شما امکان دریافت اطلاعات از کاربران را میدهند. مثل فرم تماس، فرم انتقادات و پیشنهادات، فرم استخدام و دیگر فرمها. وظیفه این فرمها این است که اطلاعات مورد نیاز را از کاربر دریافت کرده و در اختیار شما قرار دهد. حالا در این مقاله همراه ما باشید تا به معرفی افزونه گرویتی فرم (Gravity Forms) بپردازیم.
نقش افزونههای فرمساز در وردپرس
وردپرس به صورت پیشفرض، اجازه ساخت فرم برای دریافت اطلاعات از کاربر را به ما نمیدهد. اگر در کار با برگهها حرفهای باشید، میتوانید برگهای بسازید و از کاربر بخواهید که اطلاعات مورد نیازتان را برای شما ایمیل کند. اما اینکه بتوانید اطلاعات را در همان صفحه و فرم دریافت کنید، به صورت پیشفرض در وردپرس وجود ندارد. برای پیاده کردن فرمسازها در وردپرس باید از افزونهها استفاده کنیم.
انواع فرمها
ما با کمک افزونهها در وردپرس، انواع مختلفی از فرمها را ایجاد میکنیم. مثل فرمهای تماس با ما، رزرو وقت، انتقادات و پیشنهادات، ثبت شکایت، استخدام و دیگر فرمهایی که حتما تاکنون در سایتهای مختلف دیدهاید که هر کدام کارایی خاص خود را دارند.
گرویتی فرم چیست و چگونه کار میکند
شاید تا حدودی در حق این افزونه بیانصافی شده باشد، چرا که خیلی از افراد اطلاع ندارند که این افزونه بسیار مهم است و امکانات جالب و زیادی نیز دارد. به همین دلیل تصمیم گرفتیم در این مقاله به سراغ معرفی افزونه گرویتی فرم برویم. در واقع پلاگین گرویتی فرم یک فرمساز کامل و دقیق محسوب میشود. ما پیش از این افزونههای فرمساز زیادی را امتحان کردهایم و به جرات میتوان گفت که گرویتی فرم یکی از بهترین فرمسازهای وردپرس است. افزونه گرویتی فرم و افزودنیهای همراهش، سایت شما را از نظر فرمها بینیاز میکند و شما نیازی به نصب افزونههای دیگر ندارید.
پس از امتحان کردن افزونههای مختلف متوجه شدیم که همه افزونهها، کم و کاستیهایی دارند. اما گرویتی فرم افزونهای است که هنگام ساخت فرمها، هر امکاناتی که نیاز داشته باشید را در اختیار شما قرار میدهد. این افزونه جامعه مصرفی بسیار گستردهای در کشور دارد. با توجه به محبوبیت بالای گرویتی فرم، سایتهای مختلفی (بجز سایت اصلی گرویتی) افزونههای اختصاصی مربوط به آن را ساختهاند که تمامی نقصهای این افزونه را برطرف میکند.
ویژگیهای افزونه گرویتی فرم
گرویتی فرم، ویژگیهایی را دارا است که نمیتوانید همه آنها را به صورت همزمان در یک فرمساز پیدا کنید. زمانبندی فرمها، ساخت فرم شرطی، سفارشسازی فرم، ساخت فرم بدون کدنویسی، امکان ایجاد فرم آپلود فایل، فرم ثبت سفارش آنلاین، ساخت فرم خبرنامه و… از ویژگیهای خوب و کاربردی این افزونه است که پیدا کردن آن در دیگر فرمسازها کار راحتی نیست.
مزایای پلاگین گرویتی فرم
ریسپانسیو بودن افزونهها یک ویژگی بسیار مهم است که گرویتی فرم از آن پشتیبانی میکند. این افزونه به شما امکان استفاده از کد کپچا (CAPTCHA) را نیز میدهد. امکان ساخت فرم چند صفحهای یکی از مزیتهای بسیار خوب و کاربردی گرویتی فرم به شمار میآید که ما نیز سعی میکنیم به صورت پروژه محور به این موضوع بپردازیم و به شما آموزش دهیم. در این فرمساز شما هیچ محدودیتی از نظر ساخت فرم ندارید.
دلایل برتری افزونه گرویتی فرم
تاکنون به معرفی افزونه گرویتی فرم پرداختیم، حالا میخواهیم دلایل برتری این افزونه را به شما بگوییم. همانطور که گفته شد، قابلیتهای موجود در این افزونه را در فرمسازهای خیلی کمی میتوان پیدا کرد. ویژگیهایی که در ادامه ذکر میکنیم، مواردی است که گرویتی فرم را از دیگر افزونههای فرمساز متمایز میکند. مثلا بخش طراحی فرمهای پیشرفته و امکان ساخت فرم چند مرحلهای جزء مواردی است که فقط در چند نوع افزونه خاص پیدا میشوند. ایجاد محدودیت در فرمها و اتصال به ووکامرس بسیار قابلیت مفید و کاربردی است که در مقالات بعدی، به طور کامل به آموزش آن میپردازیم.
امکان افزودن فیلدهای مختلف نیز از ویژگیهای خاص گرویتی فرم است. این افزونه امکان اتصال به درگاه پراخت نیز دارد. شاید برای شما هم جالب باشد که چرا یک فرمساز باید به درگاه متصل شود. با توجه به ویژگیهای مختلف و گسترده این افزونه و امکان ثبت سفارش آنلاین، نیاز به درگاه پرداخت است. گرویتی فرم امکان اتصال به درگاههای پرداخت حتی درگاه پرداخت ایرانی را به ما میدهد.
قابلیت ایجاد محدودیت در پر کردن تعداد فرمها، قابلیت ساخت فرم شرطی در وردپرس برای انواع فیلدها از دیگر ویژگیهای خاص و کاربردی این افزونه است. ساخت فرم شرطی یک قابلیت بسیار مفید است که به شما این امکان را میدهد، برای هر فیلد یک شرط مشخص کنید. حتی با اجرای شرط میتوانیم مشخص کنیم که فیلد بعد به کاربر نمایش داده شود یا خیر.
موارد دیگر مثل فیلدهای ریاضی و محاسباتی نیز وجود دارد که در شرایط مختلف استفاده میشود. مورد بعدی امکان ساخت فرم در وردپرس با قابلیت کد رهگیری گرویتی فرم است. این توانایی خوب و مفید به شما این اجازه را میدهد که کدهای ساخته شده به صورت خودکار را در اختیار کاربران قرار دهید.
گرویتی فرم فقط یک افزونه فرمساز نیست
گرویتی فرم فقط یک فرمساز نیست. زیرا امکاناتی که دارد خیلی فراتر از امکانات یک افزونه فرمساز است. در ادامه قابلیتهایی از این افزونه را ذکر خواهیم کرد که اجرای آنها به پیشرفت سایت شما کمک میکند. هر زمان که ایده جدیدی در رابطه با ساخت فرم به ذهن ما میرسد، گرویتی فرم کمک میکند تا این ایدهها را به راحتی پیادهسازی کنیم.
نصب افزونه گرویتی فرم
تا به اینجای کار افزونه گرویتی فرم را معرفی کردیم. حالا برای نصب این افزونه، وارد پیشخوان وردپرس شده و در بخش افزونهها گزینه افزودن را انتخاب کنید. زمانی که افزونه گرویتی فرم را از ابزار وردپرس تهیه کردید، دو فایل با نامهای Gravityforms و Extentions در اختیار شما قرار میگیرد. Extentions همان افزودنیها است که فعلا در مورد آن صحبت نمیکنیم. در ابتدای کار، اجباری در نصب افزودنیها نیست و کارِ ما، نصب خود افزونه است.
به صفحه نصب افزونه بروید و روی بارگذاری افزونه کلیک کنید. پس از انتخاب فایل، گزینه نصب را انتخاب کرده تا افزونه روی وردپرس شما نصب شود. نصب این افزونه نکته خاصی ندارد و مانند سایر افزونهها است. با توجه به حجم افزونه، ممکن است فرایند نصب کمی زمانبر باشد. پس از اتمام نصب، روی گزینه فعال کردن کلیک کنید تا افزونه روی سایت شما فعال شود.
ساخت اولین فرم در افزونه Gravity Forms
پس از فعالسازی افزونه، مشاهده خواهید کرد که گزینه جدیدی با عنوان فرمها به منو پیشخوان وردپرس شما اضافه شده است. با کلیک روی فرمها، گزینههای فرمها، فرم جدید، ورودیها، تنظیمات، درونریزی/برونریزی، افزودنیها، وضعیت سیستم و راهنما نمایش داده میشود. در ادامه در مورد تمام این موارد توضیحات کاملی میدهیم. البته اگر روی فرم جدید کلیک کنید، به صفحه افزودن فرم هدایت خواهید شد. در این بخش میتوانید عنوان فرم و توضیحات مربوط به آن را اضافه کرده و فرم بسازید.
اگر سوال یا مشکلی داشتید، پایین همین صفحه در بخش نظرات کاربران، میتوانید سوالهای خود را مطرح کنید. ما تمام تلاش خود را میکنیم تا در کمترین زمان ممکن پاسخگوی شما عزیزان باشیم. امیدواریم قسمت اول این دوره آموزشی برای شما مفید بوده باشد. در ادامه قسمتها با ما همراه باشید تا به صورت کامل توضیحات مربوط به این افزونه خوب و کاربردی را در اختیار شما قرار دهیم.
37 دیدگاه. Leave new
سلام وقتتون بخیر.خیلیی ممنون از آموزشی که برای ما قرار دادید .من یه مشکلی بعد از نصب و فعالسازی افزونه برام بوجود میاد.اونم اینه که روی ایجاد فرم جدید کلیک میکنم چیزی نمیاره.آیا میتونه بدلیل این باشه که یه فرم ساز دیگه هم در هاست وجوددارد؟
سلام وقت شما بخیر،
از همراهی شما بسیار ممنونیم ، در این خصوص ابتدا از بروز بودن افزونه خود اطمینان حاصل کنید ، درصورتیکه مشکل حل نشد از ناحیه کاربری خود اقدام به ارسال تیکت فرمایید.
با تشکر.
سلام یک مشکلی که در تمام آموزش هاتون وجود داره اینه که الان وقتی من این آموزش رو دیدم و میخوام قسمت 2 و یا ادامه اش رو ببینم کلی زحمت باید بکشم و برم در قسمت آموزش های این محصول و چند صفحه برم تا برسم به آموزش 2 در صورتی مه با یک کلیک باید بره به قسمت ادامه آموزش ها که حالا یا سایت شما این قسمت دسترسی خوبی نداره و من بعد از کلی کلنجار بهش رسیدم که تازه تو بعضی آموزش ها فقط نوشته هست و کار نمیکنه
شاید اگر اسم رسانه یا جایگاهش که گذاشتید و بهترین دسترسی رو میده برگشت به ادامه آموزش تغییر کنه یه مقدار سردرگمی کمتر بشه
سلام وقت شما بخیر،
از همراهی شما بسیار ممنونیم ، انشاالله در نسخه جدید سایت این مورد اصلاح خواهد شد.
با تشکر.
سلاااام عذرمیخوام چطور میتونم استایل فرم تغییر بدم یا درون فرم نوشته ای بزارم یا استیکی متحرک بزارم ؟
سلام وقت شما بخیر،
استایل فرم معمولا از قالب شما فراخوانی میشود و اگر قصد مدیریت کامل آنرا دارید بایستی از css یا مداد زرد استفاده فرمایید
با تشکر.
سلام مجدد
چرا نام فرم در افزودن فرم در برگه ها ویا نوشته ها نیست؟
باتشکر
سلام وقت شما بخیر،
بصورت پیشفرض نبایستی مشکلی در این خصوص وجود داشته باشد ،پیشنهاد میشود از آپدیت بودن افزونه اطمینان حاصل کنید
با تشکر.
با سلام و احترام.
شما در این ویدیو فرمودید در رابطه نصب Extentions در ویدیو بعدی توضیح میدید اما ویدیو بعدی رو چک کردم نبود چنین توضیحی
وقت بخیر
روش نصب مانند نصب افزونه عادی است.
با تشکر.
سلام وقتتون بخیر
من قالبم زفایر هستش ولی وقتی افزونه رو نصب میکنم توی پیشخوان قسمت فرم هار و برام نمیاره. چیکار باید کنم که بخش فرم هارو برام بیاره؟ نسخه زفایرم 7 هستش و افزونه رو فعال هم کردم و باز نمیاره. ممنون میشم اگه راهنمایی کنید.
سلام و احترام
در صورتی که قالب و افزونه را از ما تهیه کرده اید از ناحیه کاربریتان تیکت ارسال کنید تا بررسی در این رابطه داشته باشیم.
با تشکر
سلام وقت بخیر آیا در این افزونه امکان ساخت یک فرم pdf و ارسال اون به ایمیل وجود داره؟ به طور مثال یک فرم ساخته میشه بعد از اینکه فرم توسط کاربر تکمیل شد با ثبت فرم یک نسخه فایل pdf ساخته بشه و به یک ایمیل خاص ارسال بشه.
همچنین میخواستم بدونم در صورت امکان ساخت خروجی pdf آیا میشه شکل ظاهری فرم pdf رو با کد نویسی طراحی کرد ؟
سلام آقای افشار عزیز
این امکان در افزونه وجود ندارد و نمی توان فرم را به صورت pdf برای کاربر در اعلان ها ارسال کرد.
با تشکر
این نرم افزار میتونه فرمی تولید کنه که تو صفحه پرداخت ضمن تعیین نوع پرداخت محاسباتی رو روی قیمت کالا انجام بده و نتیجه رو ثبت کنه؟
نمیخام قیمت دستی وارد بشه
ولی تغییرات که انجام شد ثبت بشه
سلام علی عزیز ، این لینک را مشاهده نمایید.
سلام وقت بخیر
با گریویتی فرم من 6 تا عکس کاربر باید آپلود کنه و وقتی رو دکمه ارسال میزنه هیچ تاییدی نمیاد و فرم هایی که پر کرده بود از اول میاد
سلام و احترام خدمت شما کاربر ارجمند ، از شما خواهشمندیم سوالات پس از خرید را ( در رابطه با محصول خریداری شده از سایت ما ) در بخش تیکت پشتیبانی ( ناحیه کاربری ) ارسال فرمایید ، سوالات شما به سرعت توسط همکاران متخصص ما پاسخ داده خواهد شد.
سلام و احترام ببخشید من آموزش گرویتی فرمتون رو تا آخر دیدم ولی یه موضوع رو تو آموزش ندیدم اینکه چطوری در یک صفحه به صورت افقی فرم ایجاد کنیم نه فقط تمام فیلدهامون به صورت ستونی زیر هم بیاد
در ادامه سوال قبل در مورد نقش کاربرد در هنگام ثبت نام، دقیقا منظورم این است که با تعیین نقش کاربر در هنگام ثبت نام بتوان باتوجه به نقش وی قیمت های متفاوتی از محصول به وی نمایش داده شود. مثلا کاربر ایکس، قیمت ایکس از یک کالا و کاربر y قیمت دیگری از همان کالا را مشاهده کند.، ایا در این افزونه این امکان وجود دارد، اگر نه آیا افزونه دیگری میشناسید؟ سپاس
پاسخ دیدگاه قبلی شما ارسال شد ، متاسفانه افزونه ای هم برای این مورد نمی شناسم.
درود. ضمن سپاس از زحمات شما، آیا این فرم امکان تعیین نقش کاربری توسط خود کاربر در زمان ثبت نام دارد؟
با سلام ، ممنون از حضور شما ،
خیر ، به این صورت نیست.
با تشکر.
سلام ایا این فرم ساز امکان ارسال پیامک به ثبت نام کننده را دارد ؟
با سلام ، ضمن سپاس از حضور شما ،
بله ، ضمیمه ای برای این مورد دارد.
با تشکر.
با عرض سلام
برای تغییر استایل های دیداری فرم های ساخته شده با گرویتی فرمز در برگه محصول تکی و زیباسازی فرم از نظر رنگبندی و استایل بندی کار (چون در برخی قالب ها، از نظر دید جلوه خوبی نداره ) افزونه ای هست یا شما اراعه دادین که از مداد زرد بهتر باشه و مربوط به خود گرویتی فرمز باشه.لطفا راهنمایی بفرمایید متشکرم .
با سلام و احترام ، خیر در این رابطه افزونه خاصی هنوز ارائه نشده است. باتشکر
سلام
با المنتور سازگاری داره؟
با سلام و احترام ، بله باهم تداخلی ندارند و گراویتی فرم روی سایت هایی که المنتور دارد به خوبی کار می کند. باتشکر
با عرض سلام و تشکر فراوان از آموزشهای خوب شما.
با گرویتی فرمز ،فرمی رو درست کردم که وقتی شخصی چاپی رو سفارش میده در خدمات (با تعریف محصول در فرم ) هزینه ساخت شابلون برای سفارش هم در فرم محاسبه میشه و وقتی که مشتری 1 عدد (در محصولات وو کامرس) سفارش میده مشکلی نیست و فرم درست کار میکنه ولی وقتی که مثلا ، 1000 عدد سفارش میده، 1000 تا هم ساخت شابلون به قیمت اضافه میشه در صورتیکه که شابلون فقط باید یک بار و برای محصول واحد محاسبه بشه . لطفا راهنمایی بفرمایید که چطور میتونم خدماتی که به صورت تکی یا لیست بازشو به فرم اضافه میشه رو فقط یکبار در فرم تاثر داشته باشه و وقتی که تعداد سفارش بیشتر از یکیه خدمات هم در تعداد ضرب نشه.
متشکرم.
سلام بر شما ، متاسفانه در این مورد تخصص و تجربه ای کسب نکردم. در صورتی که متوجه آن شدم همینجا برای شما خواهم نوشت. باتشکر
متشکرم . منتظر لطفتون هستم.
سلام اقا وحید منم مشکل ساخت سایت چاپخانه ای دارم ولی متاسفانه هیچ سایتی هنوز نتونسته قالبی یا افزونه ای متخص به صنف ما که چاپ هست بسازن .اگه بتونستی راهنماییم کنی ممنونت میشم
سلام وقت بخیر
1- غیر از امکان فرم ثبت نام، آیا این افزونه قابلیت ساخت فرم ورود هم داره یا خیر؟
2- قیمتی که در سایت برای این افزونه درج شده فقط برای خود افزونه هست یا خیر همراه با افزونه های جانبی هم هست؟
3- در صورت مثبت بودن سوال دو، اسم و مشخصات افزونه های جانبی، در صورت امکان ذکر شود.
متشکرم
سلام ، خواهشمندم اگر سوال خاصی دارید تماس بگیرید. باتشکر
با سلام و احترام … شرکت ما بتازگی عضو خانواده بزرگ ابزار وردپرس شده و از این بابت خوشحالیم … در خصوص آموزشهایی که در این این سایت هست به جرات میشه گفت که این سایت از این نظر نسبت به سایر سایتهای وردپرسی یک سرو گردن بالاتر هست که جا داره به تمام دوستان خسته نباشید گفته بشه.
در خصوص فرم ساز گراویتی سوالی داشتم و اون اینه که اگه به هر دلیلی کسی نخواد از این فرم ساز استفاده کنه، فرم ساز دیگری که از نظر شما مورد تایید هست کدوم پلاگین هست؟
ممنون و متشکرم
سلام بر شما ، ابتدا بابت نظر لطف شما سپاسگزاریم و آرزوی موفقیت روز افزون برای شما داریم. فرم ساز های معروف وردپرسی گراویتی فرم و Qform هستند که فعلاً دومی را ما داخل سایت نداریم. باتشکر از حضور شما