دانلود افزونه Gravity Forms
افزونه Gravity Forms یک افزونه قدرتمند و حرفهای برای ساخت فرم در وردپرس است که به عنوان یکی از پیشرفتهترین...
افزونه Gravity Forms یک افزونه قدرتمند و حرفهای برای ساخت فرم در وردپرس است که به عنوان یکی از پیشرفتهترین فریمورکهای ساخت فرم و جمعآوری داده در اکوسیستم وردپرس شناخته میشود. این افزونه به شما امکان میدهد انواع فرمها را بدون نیاز به کدنویسی، از فرمهای تماس ساده گرفته تا فرمهای پیچیده ثبتنام، پرداخت، نظرسنجی، درخواست همکاری و فرمهای آپلود فایل ایجاد کنید.
فرمهای ساخته شده با افزونه Gravity Forms بهصورت امن در پایگاه داده سایت شما ذخیره میشوند و شما کنترل کامل روی دادهها دارید. این افزونه با ارائه یک ویرایشگر بصری کشیدن‑و‑رها کردن (drag‑and‑drop)، بیش از ۳۰ نوع فیلد مختلف، و کتابخانهای از قالبهای آماده، فرایند ساخت فرم را بسیار سریع و آسان میکند.
ویژگیهای اصلی افزونه Gravity Forms
سازنده فرم بصری
- ویرایشگر کشیدن‑و‑رها کردن – ساخت فرمهای سفارشی بدون نیاز به کدنویسی
- بیش از ۳۰ نوع فیلد – شامل فیلدهای متنی، شمارهای، تاریخ، فایل، آدرس، ایمیل، تلفن و…
- قالبهای آماده – کتابخانهای از قالبهای ازپیشساخته برای شروع سریع
- چیدمان چندستونه – امکان طراحی فرم با چندین ستون
- فرمهای ریسپانسیو – سازگاری کامل با تمام دستگاهها و رزولوشنها
منطق شرطی هوشمند
- نمایش یا پنهان کردن فیلدها، بخشها و صفحات بر اساس انتخابهای کاربر
- ارسال اعلانها و تأییدیههای شخصیسازیشده به افراد یا تیمهای مختلف
- کنترل پردازشهای یکپارچهسازی بر اساس شرایط تعیینشده
تجارت الکترونیک و پرداخت
- یکپارچه سازی امن با درگاههای Stripe، PayPal و Square همچنین پرداخت یار های ایرانی
- پشتیبانی از پرداختهای یکبارمصرف و اشتراکی
- سیستم قیمتگذاری پیشرفته با فیلدهای Product و Option
یکپارچهسازیهای قدرتمند
- کتابخانه گستردهای از افزونههای رسمی و شخصثالث
- اتصال به CRMهایی مانند Salesforce و HubSpot
- یکپارچهسازی با Mailchimp و سایر سرویسهای ایمیل مارکتینگ
- اتصال به Zapier برای اتوماسیون workflows
- REST API و Webhook برای یکپارچهسازیهای سفارشی
جمعآوری و مدیریت داده
- ذخیرهسازی امن دادهها در پایگاه داده سایت شما
- قابلیت ذخیره و ادامه – کاربران میتوانند فرم را ذخیره و بعداً تکمیل کنند
- ثبت فرمهای نیمهکاره – ذخیره اطلاعات کاربرانی که فرم را ناقص رها کردهاند
- واردات و صادرات فرمها و دادهها بهصورت CSV
- Merge Tags برای مقداردهی پویا در ایمیلها و محتوا
امنیت و دسترسی
- پشتیبانی از استاندارد WCAG 2.0/2.1 AA برای فرمهای قابلدسترس
- لایههای چندگانه ضد اسپم – Google reCAPTCHA (نسخه ۲ و ۳)، فیلدهای مخفی (Honeypot) و Akismet
- پروتکلهای امنیتی SCA برای پردازش امن تراکنشها
- رعایت مقررات GDPR برای مدیریت دادهها و ثبت رضایت کاربران
- ممیزیهای امنیتی دورهای برای حفظ پایداری زیرساخت
سایر قابلیتها
- فرمهای چندصفحهای با نوار پیشرفت
- محاسبات پیشرفته – محاسبه خودکار مقادیر فیلدها بر اساس فرمولهای ریاضی
- امضای دیجیتال – ثبت امضای الکترونیکی از طریق صفحهنمایش لمسی یا ماوس
- فرمهای مکالمهای – نمایش سوالات بهصورت مرحلهبهمرحله برای افزایش نرخ تکمیل
- قابلیت بومیسازی – پشتیبانی از زبانهای مختلف بر اساس تنظیمات وردپرس
بهبودهای امنیتی: اصلاحات و بهبودهای امنیتی جدیدی به افزونه اضافه شد.
بهبود دسترس پذیری: دسترسپذیری فیلد شماره تلفن بینالمللی با قالببندی مشخص بهبود یافت.
بهبود دسترس پذیری: هنگام تنظیم یک فیلد آدرس برای کپی کردن مقادیر از فیلد آدرس دیگر، پیامهای اطلاعرسانی برای صفحهخوانها اضافه شد.
بهبود دسترس پذیری: هنگام استفاده از برخی قالبهای ماسک ورودی، پیشنهادهایی برای رعایت اصول دسترسپذیری در ویرایشگر فرم نمایش داده میشود.
قابلیت جدید: تنظیمات تکمیل خودکار (Autocomplete) به فیلد رمز عبور اضافه شد.
بهبود ظاهری: نشانگر قدرت رمز عبور در پوسته Orbital برای افزایش کنتراست و بهبود دسترسپذیری بهروزرسانی شد.
رفع مشکل: عنوان و توضیحات یک فیلد محصول مخفی، در شرایطی که زیر فیلد بخش (Section) قرار داشت و نمایش آن بخش با منطق شرطی کنترل میشد، بهاشتباه نمایش داده میشدند. این مشکل برطرف شد.
رفع مشکل: کدهای مربوط به مخفی بودن فیلد در ویرایشگر فرم، بهاشتباه در سمت کاربر نیز خروجی داده میشدند. این موضوع باعث اختلال در فرمهای مکالمهای (Conversational Forms) دارای فیلد آزمون (Quiz) میشد؛ بهویژه زمانی که گزینه «ترتیب تصادفی پاسخها» فعال و وضعیت نمایش روی «مخفی» تنظیم شده بود.
رفع مشکل: هنگام انتخاب رنگ از پالت رنگ در ویرایشگر بلوک، رنگ انتخابشده بهطور ناگهانی به رنگ قبلی بازمیگشت. این مشکل برطرف شد.
رفع مشکل: امکان اعمال استایل به لینکهای موجود در توضیحات فیلد رضایت (Consent) اصلاح شد.
بهبود عملکرد: مشکل افت سرعت ویرایشگر بلوک در سایتهایی با تعداد زیاد فرم یا فرمهایی با آمار بازدید بالا برطرف شد.
API: یک فیلتر جاوا اسکریپت (JS Filter) اضافه شد تا توسعهدهندگان بتوانند فیلدهای محصول سفارشی را به فرم اضافه کنند و مقادیر آنها نیز در محاسبه مبلغ کل لحاظ شود.
- افزوده شد: یکپارچه سازی با Abilities API برای بهبود قابلیتهای API و تعامل با قابلیتهای جدید وردپرس.
- افزوده شد: امکان شناسایی لینکها و URLها در فیلدهای پشتیبانیشده. این قابلیت شامل فیلدهای Single Line Text، Paragraph، List و Hidden در صورت فعال بودن گزینه No Links/URLs است. همچنین در فیلدهای Name، Address و Phone با فرمت International (unformatted) نیز فعال است. در صورت شناسایی لینک یا URL، فیلد میتواند اعتبارسنجی را رد کند یا اگر Advanced Honeypot فعال باشد، ارسال فرم به عنوان اسپم علامت گذاری شود.
- رفع شد: مشکل عملکردی در فرمهای محصول که تعداد زیادی فیلد گزینهای Radio داشتند.
- رفع شد: مشکل نمایش نادرست قالب بندی Tooltip در تنظیمات Visibility فیلد.
- رفع شد: مشکل نمایش نادرست برچسبهای قیمت در فیلد Option هنگام مخفی یا نمایش شدن فیلد با استفاده از Conditional Logic.
- بهروزرسانی شد: حداقل نسخه وردپرس مورد پشتیبانی که در صفحه System Status نمایش داده میشود، به WordPress 7.0 تغییر یافت.
- تغییر نام: قابلیت Honeypot اکنون با نام Advanced Honeypot شناخته میشود.
- API – رفع شد: مشکلی که باعث میشد هنگام استفاده از
GFAPI::submit_form()، در صورت تنظیم بودن$input_values['gform_save']و فعال بودن Honeypot، اطلاعات ارسال شده به صورت پیش نویس ذخیره نشود.
- رفع شد: مشکلی که باعث میشد در قالب Orbital، هنگام ناموفق بودن اعتبارسنجی ایمیل در فرم ارسال لینک (Send Link) و استفاده از روش جدید ارسال AJAX، استایلهای صفحه ذخیره و ادامه (Save & Continue) به حالت پیشفرض بازگردند.
- رفع شد: هشدار منسوخ شدن (PHP Deprecation Warning) که هنگام نمایش یا مخفی کردن کد QR ظاهر میشد.
- رفع شد: خطای بحرانی (PHP Fatal Error) که در صورتی رخ میداد که فرم دارای فیلد شماره تلفن با قالب سفارشی حذفشده یا نامعتبر باشد.
- رفع شد: مشکلی که در برخی شرایط باعث میشد تابع
window.gformShowSpinnerتعریف نشده باشد. - بروزرسانی API: توابع
gf_apply_filters()وgf_do_action()بهگونهای بهبود یافتند که در صورت غیرفعال بودن WP_DEBUG، تلاش میکنند خطاهای قابل مدیریت PHP (Throwable) که از توابع متصل به هوکها ایجاد میشوند را مدیریت و از بروز خطاهای غیرمنتظره جلوگیری کنند.
بهبود ها
- مشکلی برطرف شد که باعث میشد قانون شرطی “CONTAINS” (شامل بودن) زمانی که مقدار فیلد مقصد شامل کاراکتر | (Pipe) بود، بهدرستی ارزیابی نشود.
- مشکلی رفع شد که در سایتهایی با بیش از 60 فرم، مانع حذف یا خروجی گرفتن از اطلاعات شخصی کاربران میشد.
- ایرادی برطرف شد که باعث میشد فیلد آپلود فایل هنگام ذخیره همزمان فایلهای جدید و فایلهای از قبل آپلودشده، بهدرستی عمل نکند.
- مشکلی رفع شد که باعث از کار افتادن ویرایش گروهی (Bulk Edit) ورودیها هنگام فیلتر شدن آنها بر اساس معیارهای جستجو میشد.
- ایرادی در ویرایشگر فرم برطرف شد که باعث نمایش فیلد تعداد (Quantity) در پیشنمایش یک فیلد محصول تکی (Single Product) دارای فیلد تعداد مرتبط، هنگام بارگذاری تنظیمات فیلد میشد.
- مشکلی رفع شد که باعث میشد کلیدهای روشن/خاموش (Toggle) در بخش تنظیمات غیرفعال نشوند.
- ایرادی برطرف شد که هنگام ویرایش گروهی ورودیها باعث ارسال بیش از حد اعلان برای صفحهخوانها (Screen Readers) میشد و تجربه کاربران دارای نیازهای دسترسپذیری را مختل میکرد.
- مشکلی رفع شد که باعث میشد تنظیم “Custom CSS” برای بلوک فرم، که در وردپرس 7.0 معرفی شده است، روی اولین فرم قرارگرفته در یک صفحه بهدرستی اعمال نشود.
- ایرادی برطرف شد که در صورت نداشتن هیچ فرمی در سایت، صفحه فهرست ورودیها (Entry List) بهصورت خالی نمایش داده میشد.
- API: اخطار منسوخ شدن (PHP Deprecation Notice) که هنگام ارسال مقدار null به اولین آرگومان توابع rgget() یا GFForms::get() ایجاد میشد، برطرف شد.
به این افزونه امتیاز دهید
نسخه جدیدتری منتشر شده؟ ثبت گزارش