در این مقاله قصد داریم به آموزش ساخت فرم چند مرحله ای وردپرس و خرید افزونه گرویتی فرم، ویژگی های افزونه gravity forms و ساخت فرم چند مرحله ای با گرویتی فرم میپردازیم. گرویتی فرم از مهم ترین افزونه های کاربردی وردپرس در زمینه ساخت فرم محسوب می شود. افزونه های متعددی برای ساخت فرم وجود دارند.
اما به جرات می توان گفت افزونه gravity forms بهترین افزونه های فرم ساز وردپرس است که به شما امکان ساخت فرم های متنوع را می دهد. این افزونه با امکاناتی که در اختیار صاحبان وب سایت ها قرار می دهد، ساخت فرم های سفارشی را در کوتاه ترین زمان ممکن فراهم می کند. در این آموزش قصد معرفی افزونه گرویتی فرم را داریم که به ساخت هر نوع فرم با قابلیتهای پیشرفته در وردپرس بپردازید.
وقتی صحبت از بهترین افزونه فرم ساز وردپرس می شود کاربرانی که چند سالی هست با وردپرس کار میکنند قطعا افزونه گرویتی فرم یا گراویتی فرم برای ساخت فرم در وردپرس را به شما پیشنهاد می کنند. بی شک افزونه گراویتی فرم بهترین افزونه برای ساخت انواع فرمهای شرطی هست که با استفاده از این فرم ساز وردپرس می توانید به ایجاد انواع فرم شرطی در وردپرس، ساخت فرم خرید محصول در وردپرس، ساخت فرم تماس در وردپرس و… بپردازید. هر یک از این فرمها هم امکان ایجاد قابلیتهای بسیار پیشرفته مثل انتخابگر رنگ و کد رهگیری گراویتی فرم رو ارائه می دهند که در نهایت می توانید یک فرم بسیار پیشرفته در وردپرس بسازید.
گرویتی فرم چیست ؟
gravity forms وردپرس یکی از افزونه های تجاری وردپرس است که برای ایجاد فرم های تماس استفاده می شود. این افزونه به صاحبان سایت اجازه می دهد فرم هایی را برای جمع آوری اطلاعات کاربران ایجاد کنند. با استفاده از این افزونه می توانید فرم هایی نظیر فرم های تماس، فرم های پیش نویس، فرم های محاسباتی، فرم استخدام و… ایجاد نمایید. این افزونه در سایت خود در مسیر https://www.gravityforms.com در دسترس است. گرویتی فرم آسان ترین و پیشرفته ترین ابزار ساخت فرم برای سایت های وردپرسی محسوب می شود. می توانید انواع فرم در وردپرس با قابلیتهای زیر را بسازید.
- انتخاب ظاهر دلخواه برای فرم
- اطلاع رسانی از طریق ایمیل
- دارای بیش از ده ها افزودنی
- پشتیبانی از پرداخت آنلاین
- طراحی فرم های پیشرفته
- امکان ساخت فرم چند مرحلهای
- قابلیت ایجاد محدودیت در فرمها
- اتصال گراویتی فرم به ووکامرس
- افزودن انواع فیلد در فرم وردپرس
- امکان اتصال درگاه پرداخت به گرویتی فرم
- قابلیت ایجاد محدودیت در پر کردن تعداد فرمها
- قابلیت ساخت فرم شرطی در وردپرس برای انواع فیلدها
- امکان استفاده از انواع فیلدهای محاسبه گر (ریاضی، وزنی و…)
- امکان ساخت فرم در وردپرس با قابلیت کد رهگیری گراویتی فرم
- و…
همان طور که می بینید قابلیتهای بسیار زیادی در این افزونه وجود دارد که می توانید برای ساخت فرم در وردپرس استفاده کنید. در ادامه به نحوه نصب و راه اندازی گرویتی فرم در وردپرس می پردازیم که می توانید با استفاده از این آموزش با منوها و قابلیتهای این افزونه آشنا شوید.
ویژگی های افزونه gravity forms
- فرم های رسپانسیو
- زمانبندی فرم ها
- امکان ساخت فرم های شرطی
- سفارشی سازی فرم ها
- امکان ساخت فرم به تعداد نامحدود
- امکان ساخت فرم های چند صفحه ای
- ارسال ایمیل به کاربران پس از تکمیل فرم
- ساخت انواع فرم های حرفه ای
- طراحی فرم با دراگ اند دراپ
- بروز رسانی منظم
- قدرتمند با کارایی آسان
- 30 نوع فیلد ورودی
- فرم های آپلود فایل
- امکان درج کپچای گوگل
- امکان ایجاد فرم ثبت سفارش
- ساخت فرم پرداخت آنلاین
- امکان ساخت فرم خبرنامه وردپرس
- فرم ساز قدرتمند با رنگبندی و طرح های متنوع
- افزونه های جانبی متعدد جهت افزایش کارایی
- امکان طراحی فرم های وردپرس با استفاده از ویرایشگر بصری
مزایای افزونه gravity forms
- رسپانسیو
- دارای کپچا (مسدود کننده ربات ها)
- قدرتمند
- امکان ساخت فرم های چند صفحه ای
- امکان ساخت فرم به صورت نامحدود
- وجود افزودنی های متعدد برای افزودن قابلیت های بیشتر
معایب افزونه gravity forms
- نداشتن نسخه رایگان
- تنظیمات پیچیده
افزونه های مشابه گرویتی فرم
افزونه های متعددی برای ساخت فرم در وردپرس ارائه شده که هر کدام قابلیت ها، مزایا و معایب خاص خود را دارند. بهتر است دو افزونه با کارکرد مشابه را در سایت خود فعال نکنید.
- Contact Form 7
- Ninja Forms
- Pirate Forms
- Fast Secure Contact form
- Formidable Forms
آموزش نصب افزونه گراویتی فرم
افزونه گرویتی فرم به صورت تجاری عرضه می شود و برای استفاده باید افزونه را از فروشنده آن خریداری کنید. نسخه هایی از این افزونه در گیت هاب وجود دارد که می توانید به صورت رایگان این نسخه را دانلود کرده و از امکانات آن استفاده کنید. تنها تفاوتی که در این نسخه با نسخه اصلی وجود دارد بحث پشتیبانی و آپدیت افزونه است. در این نسخه امکان استفاده از پشتیبانی را ندارید به علاوه اینکه چون افزونه در گیت هاب هست دسترسی برای اپدیت وجود ندارد باید در هر بار آپدیت که روی این افزونه صورت می گیرد به صورت دستی اقدام به آپدیت افزونه گرویتی فرم کنید.
توجه داشته باشید که، متاسفانه نسخه غیر رسمی این افزونه که در گیت هاب منتشر شده، در برخی از مارکتهای مطرح و بنام ایرانی با قیمتی گزاف و با ادعای کذب اورجینال بودن به فروش می رسد. و نکته جالب تر اینکه برخی افراد ضمن اینکه فارسی ساز افزونه گرویتی فرم در مخزن وردپرس وجود دارد، با اضافه کردن این افزونه در فایل محصول، مدعی ترجمه اختصاصی این افزونه هستند. در صورتی که فارسی ساز گرویتی فرم از سمت سایتی با همین نام که افزونههای تجاری افزونه گرویتی فرم را به فروش می رساند، در مخزن وردپرس منتشر شده. بنابراین برای خرید افزونه فقط و فقط از وب سایت های معتبر اقدام کنید.
از مسیر افزونه ها> افزودن و با استفاده از آموزش نحوه نصب و کار کردن با افزونه ها در وردپرس افزونه گراویتی فرم که خریداری کرده اید یا از گیت هاب دانلود کرده را نصب نمایید.
پس از نصب افزونه روی گزینه فعال سازی کلیک کنید و افزونه را فعال نمایید.
بعد از نصب و فعال کردن افزونه مشابه تصویر زیر منویی با نام Forms در پیشخوان وردپرس اضافه می شود.
با استفاده از این منو می توانید در خصوص تنظیمات افزونه گراویتی فرم و ساخت فرم در وردپرس اقدام کنید. اگه دقت کنید می بینید که منوهای مربوط به صفحه شروع در حالت غیرفعال شده هستند و با رنگ خاکستری نمایش داده می شوند که دلیل آن نداشتن لایسنس گرویتی فرم است. اگر نسخه اصلی را خریداری کنید و در این بخش وارد کنید منوها فعال شده و امکان استفاده از پشتیبانی و بروزرسانی مستقیم در افزونه را خواهید داشت.
فارسی ساز گرویتی فرم
همان طور که می بینید در حال حاضر افزونه در حالت انگلیسی است اما بعد از نصب افزونه گراویتی فرم فارسی خواهید دید که منوها و کلیه بخشها فارسی شده و حالا می توانید از افزونه گرویتی فرم وردپرس با زبان فارسی استفاده کنید.
قابلیتهایی برای کاربران فارسی زبان مثل کد ملی، شهرهای ایران در گرویتی فرم، واحد پول ایران در گراویتی فرم و… ارائه شده.
برای اینکه بتوانیم از افزونه گرویتی فرم فارسی استفاده کنیم لازم است افزونه فارسی ساز گراویتی فرم را نیز نصب کنیم. برای این منظور روی دکمه زیر کلیک کنید تا به صفحه افزونه گراویتی فرم فارسی در مخزن وردپرس هدایت شده و سپس افزونه را نصب و فعال کنید.
معرفی منوهای گرویتی فرم
حالا که با تنظیمات افزونه گراویتی آشنا شدید در ادامه به معرفی مختصری از منوهای این افزونه میپردازم تا فعلا یک ذهنیت از این بخش داشته باشید و برای اینکه با این منوها کار کنید در مطالبی بعدی به اونها میپردازم.
- فرمها: با رفتن به این زیر منو می توانید فرمهایی که در افزونه گرویتی ساختید را ببینید و مدیریت کنید. امکان ویرایش فرم در افزونه گرویتی، امکان کپی گرفتن از فرم، پیش نمایش فرم، حذف فرم، مشاهده صندوق ورودی برای هر فرم و… از این قسمت در دسترس است.
- فرم جدید: با کلیک روی این زیر منو باکسی باز میشه که می توانید اقدام به ساخت فرم در وردپرس با افزونه گرویتی بکنید.
- صندوق ورودی: با رفتن به این منو می توانید صندوق ورودی برای فرمهایی که توسط کاربران پر شده را مشاهده کنید. این قسمت در واقع اینباکس فرم شما به حساب می آید و مثل افزونه فرم تماس 7 طوری نیست که فرمهای تکمیل شده به ایمیل ارسال شوند ، بلکه علاوه بر ایمیل می توانید از این بخش نیز به آن ها دسترسی داشته باشید. در این بخش می توانید از امکان مشاهده، علامت گذاری به عنوان خوانده شده، انتقال به هرزنامه و انتقال به زباله دان هم استفاده کنید.
- تنظیمات: در این بخش امکان تنظیمات و پیکربندی های فرم ساز وردپرس وجود دارد که در ادامه به شرح مفصل این زیرمنو خواهیم پرداخت.
- برون/درون ریزی: با رفتن به این منو می توانید از قابلیتهایی مشابه خروجی گرفتن در وردپرس و درون ریزی در وردپرس برای فرمها استفاده کرده و از فرم های خود در سایت های دیگر هم استفاده کنید. امکان خروجی گرفتن در این بخش برای پیغامها و فرمهای ساخته شده فراهم است و درون ریزی هم برای ساخت فرم با استفاده از فایل درون ریز صورت میگیرد.
- همچنین اگر در حال حاضر از افزونههایی مثل فرم تماس 7 وردپرس برای ساخت فرم استفاده میکنید می توانید با استفاده از افزونههای جانبی که در گرویتی فرم وجود دارد به راحتی بدون اینکه لازم باشد از ابتدا فرم را با گراویتی طراحی کنید، با نصب یک افزونه و انتخاب فرم تماس کار درون ریزی و انتقال از فرم تماس 7 به گرویتی فرم را انجام دهید.
- افزودنیها: با رفتن به این منو می توانید افزونههای اضافی که برای گراویتی فرم در دسترس هست را ببینید و از این افزونهها هم استفاده کنید. به عنوان مثال امکان اتصال درگاه پرداخت به گرویتی فرم یا اتصال گرویتی فرم به ترلو با استفاده از این بخش فراهم خواهد بود. افزدونی های این افزونه به شما کمک می کند ویژگی ها و قابلیت های بیشتری به افزونه گرویتی فرم اضافه کنید. لیستی از آن ها را در ادامه مشاهده می کنید:
- paybal
- mailchimp
- stripe
- zapier
- seurvy
- coupons
- authorize.net
- signature
- Campaign
- و…
- وضعیت سیستم: با استفاده از این بخش می توانید جزییات کامل گرویتی فرم وردپرس را به همراه اطلاعات وردپرس و سرور خود مشاهده کنید که اگر هر جایی خطایی وجود داشت با کمک این بخش آن را برطرف کنید.
- راهنما: با رفتن به این بخش هم می توانید به داکیومنتهای گراویتی فرم دسترسی پیدا کرده و راهنماییهای لازم را از وبسایت اصلی گرویتی برای ساخت فرم در وردپرس مشاهده کنید.
آموزش تنظیمات افزونه گرویتی فرم
بعد از نصب افزونه قبل از هر کاری به زیر منوی تنظیمات مراجعه کرده و به صورت دلخواه تنظیمات گراویتی فرم را سفارشی سازی کنید.
- CSS خروجی: با فعال یا غیرفعال کردن این گزینه میتونید CSS خروجی را که در فرمهای وردپرس فعال یا غیرفعال کنید. در صورت غیرفعال کردن CSS هایی که در افزونه وجود داره غیرفعال شده و برای فرمها از CSS قالب استفاده خواهد شد.
- خروجی HTML5: با فعال یا غیرفعال کردن این گزینه هم میتونید مشابه قبل این گزینه را برای HTML5 انتخاب کنید. در این صورت در خروجی صفحات فرم ساز گرویتی اگر از HTML5 استفاده شده باشه نمایش داده نخواهند شد.
- حالت بدون تداخل (No-Conflict): برای اینکه موقع لود تداخلی در افزونه با سایر افزونهها یا قالب ایجاد نشه این گزینه را روی حالت روشن قرار بدین تا اگر تداخلی هم وجود داشت با استفاده از قابلیتهایی که در گرویتی فرم وجود داره به حداقل مقدار ممکن برسه.
- واحد پول: از این بخش میتونید واحد پول برای درگاه پرداخت گرویتی فرم را انتخاب کنید که روی ریال یا تومان باشه.
- بروزرسانی خودکار: از اونجایی که افزونه را از گیت هاب نصب کردیم و کد لایسنس برای افزونه قرار نشده که از پشتیبانی و آپدیت قالب استفاده کنیم، این گزینه را روی حالت خاموش قرار بدین.
- منوی نوار ابزار: با استفاده از این گزینه میتونید فرمهای گراویتی فرم را برای دسترسی سریعتر از بخش نوار ابزار فعال یا غیر فعال کنید که با فعال کردن این گزینه امکان مشاهده فرمهای از نوار ابزار مدیریتی پیشخوان وردپرس فراهم میشه.
- سیستم لاگ: با فعال کردن این گزینه امکان ذخیره خطا در افزونه گراویتی فرم در قالب فایل دیباگ وردپرس فراهم میشه که میتونید برای رفع اشکال ازش استفاده کنید.
- تنظیمات reCAPTCHA: با استفاده از این بخش هم میتونید از کپچا برای گراویتی فرم استفاده کنید که نحوه گرفتن کدهای API گوگل برای افزونه کپچا رو داخل مقاله آموزش جلوگیری از ارسال نظرات اسپم در وردپرس توضیح دادم.
حالا این بخش از تنظیمات را ذخیره کرده و روی تب REST API کلیک کنید.
با رفتن به این تب می توانید از API گراویتی فرم از طریق JSON RESET API برای توسعه در هر جایی که نیاز به فرمهای گراویتی دارید استفاده کنید. به عنوان مثال از این بخش در حالتی که اقدام به به صورت اختصاصی می کنید استفاده کنید. با نصب افزونه فارسی ساز گرویتی فرم، بخشی تحت عنوان گرویتی فرم پارسی اضافه میشه که می توانید قابلیتهایی که در نسخه فارسی افزونه فرم ساز گرویتی قرار داده شده را برای استفاده کردن، فعال یا غیرفعال کنید.
از امکانات کاربردی این بخش میشه به موارد زیر اشاره کرد.
- افزوده شدن شهرهای ایران در وردپرس
- امکان استفاده از فیلد کد ملی در وردپرس
- شمسی سازی زبان و تاریخ در گراویتی فرم
- امکان استفاده از واحد پول ایران در گراویتی فرم
- امکان استفاده از خبرخوان گراویتی فرم
- امکان فعال یا غیرفعال کردن کد پیگیری در گرویتی فرم
- و…
نکته ای که باید اینجا بهش توجه کنید این است که در صورت کلیک روی دکمه حذف افزودنیها کلیه تنظیماتی که در گراویتی فرم فارسی سفارشی سازی کردید حذف خواهند شد.
با رفتن به تب حذف هم می توانید به همین شکل کاری کنید که اگه روزی تصمیم به حذف کامل افزونه وردپرس گراویتی فرم گرفتید با حذف از این بخش کلیه دادههایی که این افزونه به دیتابیس اضافه کرده را حذف کنید.
آموزش ساخت فرم با گراویتی فرم
این افزونه بدون شک یکی از کاربردی ترین فرم سازهای حرفه ای وردپرس بشمار می رود و کار شما را در ساخت انواع فرم های استخدام، تماس با ما، ثبت نام و… آسان می کند. در ادامه روش ساخت فرم با این افزونه را به شما آموزش می دهیم. همانطور که مشاهده می کنید گزینه ای به نام فرم ها به قسمت پیشخوان وردپرس اضافه می شود. روی آن کلیک کرده و گزینه افزودن فرم را انتخاب نمایید.
در پنجره باز شده نام فرم موردنظرتان را وارد کرده و دکمه ایجاد فرم را انتخاب نمایید.
در صفحه نمایش داده شده همانطور که مشاهده می کنید می توانید با درگ و دراپ فیلدهای سمت چپ فرم خودتان را بسازید.
به طور کلی تعداد 5 فیلد در پنل سمت چپ افزونه وجود دارد که در ادامه هر کدام را توضیح می دهیم.
فیلدهای استاندارد شامل موارد زیر است:
- متن تک خطی: برای گرفتن یک مقدار ورودی مثل نام و نام خانوادگی
- متن پاراگرافی: دریافت توضیحات از کاربر
- لیست بازشو: انتخاب یک گزینه از بین چند گزینه که در لیست وجود دارد.
- چند انتخابی: امکان انتخاب چند گزینه برای کاربر وجود دارد.
- عددی: در صورتی که از کاربر یک مقدار عددی مثل سن می خواهید می توانید از این فیلد استفاده نمایید.
- چک باکس: زمانی که لازم باشد کاربر از بین گزینه های موجود چند مورد را انتخاب نماید.
- دکمه های رادیویی: انتخاب فقط یک گزینه از بین گزینه ها مثل جنسیت
- مخفی: هر قسمت از فرم این فیلد را قرار دهیم تمام دکمه های بعد از آن نشان داده نمی شود.
- HTML: از طریق کدهای HTML می توانیم فرم را سفارشی سازی کنیم.
- جداکننده: با استفاده از این فیلد می توانیم بخش های مختلف فرم را با یک خط از همدیگر جدا کنیم.
- برگه: به منظور صفحه بندی فرم ها از این فیلد استفاده می کنیم.
گزینه های موجود در فیلدهای پیشرفته شامل موارد زیر هستند:
- نام: این دکمه برای گرفتن نام و نام خانوادگی از ورودی استفاده می شود.
- تاریخ: به منظور دریافت تاریخ از ورودی مثل تاریخ تولد استفاده می شود.
- زمان: دریافت ساعت از کاربر
- تلفن: گرفتن شماره تلفن کاربر
- آدرس: آدرس را به کمک این فیلد دریافت خواهید کرد.
- وب سایت: برای دریافت آدرس وب سایت از این گزینه استفاده نمایید.
- ایمیل: دریافت آدرس ایمیل کاربر
- بارگذاری فایل: از این دکمه برای دریافت فایل از کاربر استفاده می شود.
- کد امنیتی: جهت امنیت سایت می توانید از فیلد کد امنیتی در فرم خود استفاده نمایید.
- لیست: برای دریافت سوابق کاربران در لیست های مختلف از این گزینه استفاده میکنیم.
فیلدهای ارسال نوشته عبارتند از:
- عنوان: عنوان نوشته ای که کاربر قرار است بنویسد را با این گزینه اضافه می کنیم.
- متن نوشته: متن نوشته ای که توسط کاربر ارسال می شود.
- چکیده: توضیحات مختصر در مورد نوشته
- برچسب ها: نوشته ای که قرار است ارسال شود.
- دسته بندی: مشخص کردن اینکه مطالب جزء کدام دسته قرار می گیرند.
- عکس نوشته: اضافه کردن تصویر به نوشته
- زمینه دلخواه: انتخاب یک پس زمینه دلخواه برای نوشته
فیلدهای قیمت گذاری برای فروش محصولات مورد استفاده قرار می گیرند و شامل موارد زیر هستند:
- محصول: نام محصول و مشخصات آن
- تعداد/ مقدار: در مواردی که خریدار تعداد و یا مقدار مشخصی از محصول را می خواهد تهیه کند از این گزینه استفاده می شود.
- انتخاب ها: لیستی از محصولات را نشان می دهد و کاربر می تواند محصول مورد نظر خود را انتخاب نماید.
- هزینه حمل و نقل: اگر کالای فیزیکی دارید به کمک این گزینه می توانید هزینه حمل و نقل را هم اضافه کنید.
- مجموع: مجموع تمام موارد خریداری شده به کمک این گزینه محاسبه می شود.
گرویتی فرم فارسی شامل یک فیلد کد ملی است. این فیلد کد ملی را مطابق استانداردهای ایران از ورودی می خواند.
پس از درگ اند دراپ کردن فیلدهای مورد نیاز و ویرایش و سفارشی سازی آنها فرم شما ساخته می شود. همچنین تمام فرم هایی که ایجاد می کنید در منوی forms قابل مشاهده هستند.
در نهایت می توانید به برگه یا نوشته دلخواه خود مراجعه نمایید، روی دکمه form در نوادر ادیتور کلیک کرده و فرم دلخواه ود را برای درج در صفحه یا نوشته انتخاب نمایید. در ادامه دموی یک نمونه فرم استخدام را مشاهده می کنید که با افزونه gravity forms ایجاد شده است.
آموزش ساخت فرم ورود در وردپرس از طریق Cpanel
حالا که همه این افزونهها و موارد لازم رو نصب کردید وارد هاست خودتون شده و روی گزینه File Manager کلیک کنید. سپس به مسیر public_html/wp-content/themes مراجعه کنید تا قطعه کدی رو در قالب خودتون قرار بدین.
بعد از اینکه وارد این مسیر شدین باید وارد پوشه قالبی که در حال حاضر از این قالب استفاده میکنید شده و به دنبال فایلی با نام functions.php در این مسیر بگردید. حالا قطعه کدهای زیر را درون این فایل قرار داده و ذخیره کنید. به این نکته توجه داشته باشید که، قبل از اضافه کردن و ویرایش هر تغییری در فایل فانکشن قالب حتما یک نسخه از محتویات فایل کپی تهیه کنید که اگه مشکلی پیش اومد بتونید با نسخه قبلی جایگزین کرده و مشکل رو برطرف کنید.
//------gravity forms --------------------
add_filter("gform_field_validation", "login_validate_field", 10, 4);
function login_validate_field($result, $value, $form, $field)
{
global $user;
if ($field['cssClass'] === 'username-login') {
$user = get_user_by('login', $value);
if (empty($user->user_login)) {
$result["is_valid"] = false;
$result["message"] = "نام کاربری وارد شده اشتباه است.";
}
}
if ($field['cssClass'] === 'password-login') {
$value = trim($value);
if (!empty($user) && !empty($user->user_login) && !empty($user->ID)) {
$sign = wp_signon(array(
'user_login' => $user->user_login,
'user_password' => $value,
));
if (is_wp_error($sign)) {
$result["is_valid"] = false;
$result["message"] = $sign->get_error_message();
} else if (wp_check_password($value, $user->data->user_pass, $user->ID)) {
wp_set_current_user($sign->ID);
} else {
$result["is_valid"] = false;
$result["message"] = 'کلمه عبور وارد شده عبور صحیح نیست.';
}
} else {
$result["is_valid"] = false;
$result["message"] = "نام کاربری وارد شده اشتباه است.";
}
}
return $result;
}
add_filter('gform_save_field_value', 'hide_password_field_value', 10, 4);
function hide_password_field_value( $value, $lead, $field, $form )
{
$field = is_object($field) ? $field : (object)$field;
if ( !empty($field->cssClass) && $field->cssClass === 'password-login' ) {
$value = '**********';
}
return $value;
}
حالا به منوی فرمها مراجعه کرده و یک فرم جدید ایجاد کنید. برای اینکه امکان ورود و عضویت در وردپرس رو فراهم کنیم نیاز به دوتا فیلد نام کاربری و رمز عبور خواهیم داشت بنابراین باید مشابه تصویر زیر دو نوع فیلد از نوع متنی در فرم قرار بدیم.
حالا همونطور که در تصویر میبینید به تب نمایش این دو فیلد رفته و تو قسمت کلاس css سفارشی برای فیلد نام کاربری مقدار username-login رو وارد کنید و توی کلاس css سفارشی برای رمز عبور هم مقدار password-login را وارد کرده و در نهایت فرم را ذخیره کنید. بعد از اینکه فرم ساخته شد مشابه تصویر زیر به منوی نمایش> ابزارکها مراجعه کنید و ابزارکی که با نام فرم برای گرویتی فرم وجود داره را در مکان دلخواه قرار بدین.
همونطور که در تصویر هم میبینید از بخش انتخاب فرم، فرمی رو که در مرحله قبل ساختید را انتخاب کرده و ابزارک رو ذخیره کنید. حالا اگه به سایت مراجعه کنید میبینید که فرم ورود در وردپرس با استفاده از گرویتی فرم فراهم شده و کاربران قادر به ورود در سایت با استفاده از گرویتی فرم خواهند بود.
سوالات متداول درباره افزونه gravity forms
-
افزونه gravity form چیست؟
یک افزونه فرم ساز حرفه ای وردپرس برای ایجاد فرم های تماس با ما و فرم های مشابه برای جمع آوری اطلاعات کاربران است. این افزونه شامل افزودنی های متنوع برای طراحی فرم های متنوع و سفارشی است. این افزونه رسپانسیو پولی است و نسخه رایگان ندارد.
-
آیا افزونه گرویتی فرم رایگان است؟
خیر. این افزونه کاملا تجاری است و هیچ نسخه رایگانی از این افزونه وجود ندارد.
-
چگونه یک گرویتی فرم بسازیم؟
برای انجام این کار در پیشخوان وردپرس روی گزینه فرم ها> فرم جدید کلیک کنید. در پنجره باز شده نام فرم و توضیحات فرم را وارد کنید. فرم شما ساخته می شود. حال می توانید در صفحه نمایش داده شده فیلدهای لازم برای فرم خود را با درگ و دراپ به فرم اضافه نمایید و به شکل دلخواهتان سفارشی سازی کنید.
-
آیا می توان با افزونه gravity form فرم های سفارش با امکان پرداخت آنلاین ایجاد کرد؟
بله. با اتصال افزونه به درگاه پرداخت می توان پس از محاسبه قیمت امکان پرداخت آنلاین را فراهم کرد.
-
چگونه ظاهر فرم های گرویتی فرم را تغییر دهیم؟
برای این کار باید از افزودنی استایل پرو استفاده کنید.
-
چگونه از افزونه gravity forms استفاده می کنید؟
افزونه را خریداری و در پیشخوان وردپرس در قسمت افزونه ها> افزودن گزینه بارگذاری افزونه را انتخاب کنید.
فایل زیپ افزونه را انتخاب نمایید و پس از نصب افزونه آن را فعال کنید.
به مسیر forms> settings بروید. -
چه افزودنی هایی بهتر است با افزونه گرویتی فرم نصب شوند؟
افزونه gravity forms شامل افزودنی های متعددی است که هر کدام قابلیتی را به افزونه اضافه می کند. مهم ترین این افزودنی ها شامل موارد زیر هستند:
استایل پرو
ویو
ورودی فارسی
پرکس -
چگونه می توان در فرم پرداخت گرویتی فرمز کد تخفیف قرار داد؟
برای اینکار به افزونه جانبی Coupons نیاز است.
-
چگونه با افزونه gravity forms یک صفحه ورود یا ثبت نام سفارشی می توان ساخت؟
با نصب افزودنی user registrations میتوان این کار را انجام داد.
نتیجه گیری
امیدوارم که مقاله ی ساخت فرم چند مرحله ای وردپرس و خرید افزونه گرویتی فرم و معرفی و نحوه سفارشی سازی تنظیمات در افزونه گرویتی فرم مورد توجه و پسند شماقرار گرفته باشد و با استفاده از این آموزش توانسته باشید با محیط گراویتی فرم آشنا شوید. به نحوه ساخت فرم در گرویتی، مدیریت فرمها، مدیریت صندوق ورودی و… پرداختیم که می توانید از قابلیتهای پیشرفته این فرم ساز استفاده کنید. در صورتی که تا اینجا سوال یا مشکلی در رابطه با افزونه فرم ساز گرویتی پیش آمده در بخش دیدگاهها اعلام کنید تا در کوتاهترین زمان ممکن پاسخگوی شما باشم.