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

افزونه Gravity Perks – Gravity Forms Populate Anything
Gravity Perks – Gravity Forms Populate Anything
قابل نصب روی بینهایت دامنه...
تمامی فایل ها، 100 درصد سالم، بدون ویروس و بدون دستکاری و با لایسنس اورجینال GPL منتشر می شود - لایسنس GPL چیست؟
تعداد دانلودها:
540
نسخه افزونه:
2.1.40
آخرین بروزرسانی:
19 تیر 1404
قیمت در وردپرس نیاز
۴۱۷,۰۰۰ تومان
آیا تا به حال با چالش پر کردن فیلدهای فرم به صورت پویا و خودکار مواجه شدهاید؟ وردپرس نیاز با افتخار افزونه Gravity Forms Populate Anything را به شما معرفی میکند – راه حلی انقلابی برای پر کردن خودکار و هوشمند فرم های افزونه گرویتی فرم. این افزونه قدرتمند به شما امکان میدهد فیلدهای فرم را به صورت پویا با انواع دادهها از جمله پستها، کاربران، دستهبندیها و حتی پایگاه داده پر کنید.
تصور کنید میخواهید یک فرم سفارش ایجاد کنید که در آن کاربر بتواند از لیست محصولات موجود، محصول مورد نظر خود را انتخاب کند و سپس اطلاعات تکمیلی مانند قیمت و موجودی به صورت خودکار در فرم نمایش داده شود. افزونه Gravity Forms Populate Anything دقیقاً برای چنین سناریوهایی طراحی شده است.
در این بررسی تخصصی، ما به بررسی دقیق قابلیتها، نحوه استفاده و مزایای این افزونه کاربردی میپردازیم. با ما همراه باشید تا دریابید چگونه میتوانید فرمهای خود را به سطح جدیدی از هوشمندی و کارایی ارتقا دهید.
ویژگیهای کلیدی افزونه Gravity Forms Populate Anything
افزونه Gravity Forms Populate Anything به شما امکان میدهد هر فیلد مبتنی بر انتخاب (مانند منوی کشویی، دکمههای رادیویی و چک باکسها) را با دادههای پویا و قابل فیلتر پر کنید. این قابلیت به شما اجازه میدهد لیستهای بلند و پیچیده را به راحتی مدیریت کنید.
برای مثال، فرض کنید میخواهید یک فرم ثبت نام برای یک کنفرانس ایجاد کنید. با استفاده از این افزونه میتوانید لیست سخنرانان را به صورت پویا از پایگاه داده بارگذاری کرده و در یک منوی کشویی نمایش دهید. این روش نه تنها مدیریت فرم را سادهتر میکند، بلکه همیشه اطلاعات به روز را در اختیار کاربران قرار میدهد.
پر کردن پویای مقادیر فیلد
علاوه بر گزینهها، افزونه Gravity Forms Populate Anything به شما امکان میدهد مقادیر فیلدها را نیز به صورت خودکار با دادههای پویا و قابل فیلتر پر کنید. این ویژگی برای پر کردن خودکار اطلاعات بر اساس انتخابهای کاربر بسیار مفید است.
به عنوان مثال، در یک فرم سفارش، وقتی کاربر یک محصول را انتخاب میکند، میتوانید فیلدهای قیمت، موجودی و توضیحات محصول را به صورت خودکار پر کنید. این قابلیت نه تنها تجربه کاربری را بهبود میبخشد، بلکه احتمال خطا در ورود اطلاعات را نیز کاهش میدهد.
فیلتر کردن پویا بر اساس ورودی کاربر
یکی از قابلیتهای منحصر به فرد افزونه Gravity Forms Populate Anything، امکان فیلتر و بارگذاری دادههای تازه و پویا بر اساس مقادیر یا انتخابهای انجام شده در سایر فیلدهاست. این ویژگی امکان ایجاد فرمهای هوشمند و تعاملی را فراهم میکند.
برای مثال، در یک فرم رزرو هتل، میتوانید لیست اتاقهای موجود را بر اساس تاریخ ورود و خروج انتخاب شده توسط کاربر فیلتر کنید. این قابلیت باعث میشود کاربر همیشه اطلاعات دقیق و به روز را مشاهده کند.
زنجیرهسازی فیلدهای انتخابی
با استفاده از افزونه Gravity Forms Populate Anything میتوانید گزینههای موجود در فیلدها را بر اساس انتخابهای انجام شده در سایر فیلدها به هم متصل کنید. این قابلیت برای ایجاد فرمهای پیچیده و وابسته به هم بسیار کاربردی است.
به عنوان نمونه، در یک فرم سفارش خودرو، میتوانید ابتدا برند خودرو را انتخاب کنید و سپس لیست مدلهای آن برند به صورت خودکار در منوی بعدی بارگذاری شود. این روش باعث میشود کاربر فقط گزینههای مرتبط را مشاهده کند و فرآیند تکمیل فرم سادهتر شود.
مرج تگهای زنده
افزونه Gravity Forms Populate Anything از مرج تگهای زنده پشتیبانی میکند. این قابلیت به شما امکان میدهد مرج تگهای به روز شونده خودکار را در هر جایی از فرم (مانند برچسبها، توضیحات، گزینهها، مقادیر و محتوای HTML) اضافه کنید.
این ویژگی برای نمایش اطلاعات پویا و به روز در فرم بسیار مفید است. برای مثال، میتوانید نام کاربر را در پیام خوشامدگویی فرم نمایش دهید یا مجموع قیمت سفارش را به صورت خودکار محاسبه و نمایش دهید.
نحوه فعالسازی و استفاده از افزونه Gravity Forms Populate Anything
پس از نصب افزونه Gravity Forms Populate Anything، برای فعالسازی قابلیتهای پویا در یک فیلد خاص، باید گزینه “Populate Choices Dynamically” یا “Populate Value Dynamically” را در ویرایشگر فرم Gravity Forms فعال کنید.
مراحل پیکربندی
- یک فیلد که از گزینهها پشتیبانی میکند (مانند منوی کشویی) یا یک فیلد متنی (مانند متن تک خطی) اضافه کنید.
- قابلیت پر کردن پویا را برای فیلدهای مورد نظر فعال کنید.
- نوع شیء مورد نظر برای پر کردن فیلد را انتخاب کنید (مثلاً پستها، کاربران و غیره).
- در صورت نیاز، فیلترهایی برای نمایش اشیاء مورد نظر اضافه کنید.
- مشخص کنید که کدام ویژگیهای شیء باید نمایش داده شوند با تنظیم قالب گزینه یا مقدار.
جزئیات ویژگیهای افزونه Gravity Forms Populate Anything
برای پر کردن پویای گزینههای یک فیلد مبتنی بر انتخاب، کافیست گزینه “Populate choices dynamically” را در تنظیمات فیلد فعال کنید.
مثال کانفیگ
به عنوان مثال، میتوانیم یک فیلد دکمه رادیویی را پیکربندی کنیم تا گزینههای آن به صورت پویا با کاربرانی که نقش “مدیر” دارند پر شود. این قابلیت برای ایجاد فرمهای مدیریتی که نیاز به انتخاب از بین کاربران با دسترسی خاص دارند، بسیار مفید است.
پر کردن پویای مقادیر
پر کردن مقادیر با افزونه Gravity Forms Populate Anything مشابه پر کردن گزینههاست. کافیست گزینه “Populate value(s) dynamically” را در تنظیمات فیلد فعال کرده و آن را پیکربندی کنید.
مثال پیکربندی
به عنوان نمونه، میتوانیم یک فیلد متن تک خطی را پیکربندی کنیم تا مقدار آن با عنوان آخرین پست اضافه شده پر شود. این قابلیت برای نمایش اطلاعات به روز از پایگاه داده در فرم بسیار کاربردی است.
قالبهای مقدار سفارشی
هنگام پر کردن گزینهها یا مقادیر، ممکن است بخواهید ویژگیهای مختلف شیء مورد نظر را ترکیب کنید. این کار با استفاده از قالبهای مقدار سفارشی امکانپذیر است.
برای فعالسازی، گزینه “✎ Custom Value” را از منوی کشویی قالب مقدار یا گزینه انتخاب کنید. سپس میتوانید با استفاده از انتخابگر مرج تگ، ویژگیهای مورد نظر شیء و هر محتوای ثابتی که میخواهید نمایش داده شود را وارد کنید.
این قابلیت به شما اجازه میدهد اطلاعات را به شکلی سفارشی و منحصر به فرد نمایش دهید. برای مثال، میتوانید نام و نام خانوادگی کاربر را با هم ترکیب کرده و در یک فیلد نمایش دهید.
فیلتر کردن اشیاء در افزونه Gravity Forms Populate Anything
افزونه Gravity Forms Populate Anything به شما امکان میدهد گروههای شرطی ایجاد کنید تا اشیائی که در فیلد پر میشوند را فیلتر کنید. میتوانید با استفاده از آیکونهای (+)/(-) در سمت راست، یک شرط به گروه خود اضافه کنید. تمام شرایط در یک گروه باید درست باشند تا گروه مطابقت داشته باشد.
این قابلیت به شما اجازه میدهد فیلترهای پیچیده و چند لایه ایجاد کنید. برای مثال، میتوانید محصولاتی را نمایش دهید که هم در دسته خاصی قرار دارند و هم قیمتی در محدوده مشخص دارند.
عملگرهای فیلتر
افزونه Gravity Forms Populate Anything طیف وسیعی از عملگرهای فیلتر را ارائه میدهد، از جمله:
- is (است)
- is not (نیست)
- is in (در … است)
- is not in (در … نیست)
-
(بزرگتر از)
- < (کوچکتر از)
-
= (بزرگتر یا مساوی)
- <= (کوچکتر یا مساوی)
- contains (شامل)
- starts with (شروع میشود با)
- ends with (پایان مییابد با)
- is LIKE (شبیه است)
این تنوع عملگرها به شما امکان میدهد فیلترهای دقیق و سفارشی ایجاد کنید تا دقیقاً دادههای مورد نظر خود را بازیابی کنید.
ویژگیهای فیلتر
بسته به نوع شیء انتخاب شده، ویژگیهای مختلفی برای انتخاب خواهید داشت. برای مثال:
- برای پستها: نویسنده، محتوا، تاریخ، عنوان و غیره
- برای اصطلاحات طبقهبندی: نام، شناسه، اسلاگ و غیره
- برای کاربران: نام نمایشی، نقش، ایمیل و غیره
- برای ورودیهای Gravity Forms: تاریخ ایجاد، وضعیت، شناسه و غیره
این تنوع ویژگیها به شما اجازه میدهد فیلترهای دقیق و سفارشی برای هر نوع داده ایجاد کنید.
ادغام با سایر افزونهها و سرویسها
ادغام با Google Sheets
افزونه Gravity Forms Populate Anything قابلیت ادغام با Google Sheets را نیز ارائه میدهد. این ویژگی به شما امکان میدهد دادهها را مستقیماً از Google Sheets پر کنید.
نحوه اتصال به Google Sheets
- افزونه GP Google Sheets را فعال کرده و حساب Google خود را از طریق تنظیمات پلاگین Google Accounts مجاز کنید.
- روی “Show Spreadsheets” کلیک کنید تا لیستی از صفحات گستردهای که از طریق این حساب متصل شدهاند نمایش داده شود.
- روی “Add Spreadsheet” کلیک کنید تا یک صفحه گسترده موجود را متصل کرده و به Populate Anything اجازه دهید دادهها را از آن Google Sheet پر کند.
این قابلیت برای کسب و کارهایی که از Google Sheets برای مدیریت دادههای خود استفاده میکنند، بسیار ارزشمند است. شما میتوانید اطلاعات را در Google Sheets به روز کنید و این تغییرات به طور خودکار در فرمهای شما منعکس خواهد شد.
محدودیتهای شناخته شده افزونه Gravity Forms Populate Anything
علیرغم قابلیتهای گسترده، افزونه Gravity Forms Populate Anything دارای برخی محدودیتهاست که باید از آنها آگاه باشید:
- فیلدهای لیست فقط میتوانند به/از سایر فیلدهای لیست پر شوند.
- چک باکسهای پویا هنگام صادر کردن دادههای فرم در دسترس نیستند.
- هنگام پر کردن از جداول پایگاه داده سفارشی، کلید اصلی باید اولین ستون پایگاه داده باشد.
- پر کردن فیلدهای آپلود فایل پشتیبانی نمیشود.
- استفاده از چک باکسها به عنوان مقادیر فیلد فرم در فیلترها پشتیبانی نمیشود.
- مرج تگهای زنده در برچسبهای فیلد فرم متصل به یک محصول WooCommerce با افزودنی WooCommerce Gravity Forms Product در سبد خرید رندر نمیشوند.
نکات مهم برای توسعه دهندگان درباره افزونه Gravity Forms Populate Anything
به طور پیشفرض، Gravity Forms مقادیر گزینهها را در نماهای لیست ورودی و جزئیات ورودی نمایش میدهد. اما افزونه Gravity Forms Populate Anything به جای آن برچسبهای گزینهها را نشان میدهد. این تصمیم به دلیل تقاضای زیاد مشتریان و این واقعیت که Populate Anything اغلب با مقادیری استفاده میشود که به راحتی قابل خواندن نیستند (مانند شناسههای پستها، اصطلاحات و ورودیها) گرفته شده است.
این تغییر میتواند برای توسعهدهندگانی که با Gravity Forms کار میکنند مهم باشد، زیرا ممکن است نیاز به تغییر در نحوه پردازش و نمایش دادههای فرم داشته باشند. توسعهدهندگان باید این تفاوت را در نظر بگیرند، به خصوص هنگام کار با افزونهها یا اسکریپتهایی که به طور مستقیم با دادههای Gravity Forms تعامل دارند.
سوالات متداول
چرا همه نتایج را نمیبینم؟
به طور پیشفرض، افزونه Gravity Forms Populate Anything فقط تا 500 نتیجه را نمایش میدهد تا بهترین عملکرد را تضمین کند، اما راهی برای افزایش این تعداد وجود دارد.
از هوک gppa_query_limit برای تنظیم حداکثر تعداد نتایجی که میتوانند در پرس و جوی شما برگردانده شوند استفاده کنید. به عنوان مثال:
PHP
add_filter( 'gppa_query_limit', function( $limit ) {
return 1000; // تغییر به تعداد مورد نظر
} );
توجه داشته باشید که افزایش محدودیت برای اجازه دادن به پرس و جوهای بزرگ، استفاده از حافظه را در سایت شما افزایش خواهد داد. بسته به تعداد نتایج پرس و جو شده، این میتواند باعث خطاهای کمبود حافظه شود.
چگونه میتوانم یک نگهدارنده مکان یا یک فضای خالی به اولین گزینه پر شده در یک منوی کشویی اضافه کنم؟
میتوانید از تنظیم Placeholder در تب Appearance برای اضافه کردن یک گزینه پیشفرض استفاده کنید. لطفاً توجه داشته باشید که Gravity Forms به شما اجازه نمیدهد یک فضا را به عنوان نگهدارنده مکان اضافه کنید، اما میتوانید یک فضای غیرقابل شکستن ( ) اضافه کنید و این یک گزینه خالی ایجاد خواهد کرد.
چگونه میتوانم موارد مشابه را هنگام پر کردن در یک منوی کشویی متمایز کنم؟
هنگام پر کردن مواردی با برچسبهای گزینه یکسان یا مشابه، میتوانید با دنبال کردن این مراحل بین موارد مشابه تمایز قائل شوید:
- گزینه Enable enhanced user interface را در تب Appearance فعال کنید.
- قالب برچسب Choice Template را به یک مقدار سفارشی تنظیم کنید با انتخاب “Add Custom Value” از منوی کشویی و سپس وارد کردن یک قالب سفارشی. برای مثال:
{Post Title} (ID: {Post ID})
نتیجه نهایی یک فیلد منوی کشویی قابل جستجو با یک شناسه منحصر به فرد برای هر گزینه است.
نتیجهگیری
افزونه Gravity Forms Populate Anything یک ابزار قدرتمند برای بهبود عملکرد و کارایی فرمهای Gravity Forms است. با قابلیتهای پیشرفته پر کردن پویا، فیلتر کردن و مرج تگهای زنده، این افزونه امکانات جدیدی را برای ایجاد فرمهای پیچیده و تعاملی فراهم میکند.
اگرچه مانند هر ابزار دیگری دارای برخی محدودیتهاست، اما مزایای آن به طور قابل توجهی بر معایبش غلبه میکند. با استفاده از این افزونه، میتوانید فرآیند جمعآوری دادهها را بهینه کرده و تجربه کاربری بهتری را برای بازدیدکنندگان سایت خود فراهم کنید.
وردپرس نیاز افزونه Gravity Forms Populate Anything را به عنوان یک راه حل عالی برای وبمسترها و توسعهدهندگانی که به دنبال بهبود قابلیتهای فرمهای خود هستند، توصیه میکند. با این افزونه، میتوانید فرمهای خود را به سطح جدیدی از هوشمندی و کارایی ارتقا دهید.
1 دیدگاه برای افزونه Gravity Perks – Gravity Forms Populate Anything
دیدگاه خود را بنویسید لغو پاسخ
دانلودها |
540 |
---|---|
ورژن |
2.1.40 |
آخرین بروزرسانی |
19 تیر 1404 |
انتشار اولیه |
30 بهمن 1398 |
پشتیبانی از زبان فارسی |
بله |
قیمت اصلی |
رایگان |
پشتیبانی رایگان |
6 ماه |
تمدید پشتیبانی |
208.5 هزار تومان |
امتیاز 5.00 از 5 امتیاز 1 مشتری
(دیدگاه کاربر 1)
همین الان محصول اورجینال و قانونی خریداری کنید
قیمت در وردپرس نیاز
۴۱۷,۰۰۰ تومان
مالک تایید شده paaz.ir –
سلام
بسیار عالی!
نسخه جدید این افزونه را قرار میدهید؟
مدیر فروش محمد زاهد –
خیلی ممنون محصولات بصورت منظم بروز میشن و در صورتی که محصولی از قلم افتاده بفرمایین تا بررسی بشه.