درود
برای اضافه کردن فیلدهای جدید به فرم ثبتنام در Formidable Forms و نمایش آن دقیقا مشابه فرم قبلی، مراحل زیر را انجام دهید:
۱. ویرایش فرم موجود در Formidable Forms
- به پیشخوان وردپرس بروید و از منوی Formidable گزینه Forms را انتخاب کنید.
- فرم ثبتنامی که ساختهاید را پیدا کرده و روی Edit کلیک کنید.
- در صفحه ویرایش فرم، از قسمت Add Fields، فیلدهای موردنظر را اضافه کنید:
- Text → برای نام شخص/شرکت
- Phone Number → برای شماره تماس
- Address → برای آدرس
- برای هر فیلد، Label و Placeholder مناسب تنظیم کنید.
۲. ذخیره و انتشار فرم جدید
- پس از افزودن فیلدها، روی Update کلیک کنید.
- اگر فرم در صفحه خاصی قرار دارد، بررسی کنید که شورتکد آن تغییر نکرده باشد و در همان صفحه قبلی باشد.
۳. نمایش فیلدهای جدید در صفحه پروفایل کاربر (اختیاری)
اگر میخواهید این فیلدها در صفحه پروفایل کاربر هم نمایش داده شوند، باید در User Meta Fields ذخیره شوند:
- به تنظیمات فرم بروید و گزینه Actions & Notifications را باز کنید.
- روی Register User کلیک کنید.
- در قسمت User Meta، فیلدهای جدید را به نامهای دلخواه برای ذخیره در دیتابیس اضافه کنید.
- تغییرات را ذخیره کنید.
۴. نمایش فیلدهای جدید در صفحه پروفایل (اختیاری)
اگر از افزونهای مانند User Profile Builder یا Ultimate Member استفاده میکنید، میتوانید این فیلدها را در تنظیمات پروفایل نمایش دهید.
نکته: اگر فرم قبلی دارای طراحی سفارشی بوده است، اطمینان حاصل کنید که CSS سفارشی و استایلها تغییر نکرده باشند.
درود @fanavaransharif
از اجرای این مورد بگذریم که جناب @farhad0 اشاره کردن، توصیه نمیشه که فرم ثبتنامتون رو دشوار کنید! کاربر بایستی در سادهترین حالت ممکن حساب خودش رو ایجاد کنه؛ این اطلاعات هم در حساب کاربری کاربر قابلِ ثبت هستش.
بسیار سپاسگذارم @farhad0 گرامی
فقط من منظورم این هست که فرمی که مال قالب سایته رو میخوام تغییر بدم.
برای این کار باید چکار کنم؟
خیلی ممنونم @isaeedam گرامی
کلا مسئله ای که ما داریم این هست که میخواهیم مشتری در اولین خرید از سایت ما مجبور بشه ثبت نام کنه و هنگام ثبت نام حتما نام شخص یا شرکت، شماره تماس و آدرسش رو وارد کنه که در بانک اطلاعاتی سایت ما ذخیره بشه و داشته باشیم.
راهکار بهتری برای این کار هست؟؟
بزرگوار @fanavaransharif از چه پوستهای استفاده میکنید؟! افزونههای صفحهساز هم فعال دارید!
اجبار ثبتنام در پیکربندی ووکامرس قابلِ تنظیم هستش؛ این موارد رو هنگام پرداخت در صفحه تسویه حساب قابلِ دریافت هستش! تا زمانی که پرداختی صورت نگرفته این اطلاعات براتون اهمیتی میتونه داشته باشه؟ شماره موبایل و ایمیل بله که کارِ مارکتینگ صورت بگیره ولی آدرس و …!
تشکر @isaeedam
از پوسته ی دیجی لند
بله المنتور فعال هست
برامون بهتره در هر صورت اطلاعاتشون ثبت بشه.
آدرس رو نمیخوایم اجباری کنیم.
ارادتمندم @fanavaransharif
تکلیف سیستم ووکامرس مشخص هستش؛ برای فرم ثبتنام هم به تنظیمات پوسته تجاریتون مراجعه کنید اگر نیازتون رو برطرف نکرد به افزونههای افزودنی المنتور و … رجوع کنید.
بی نهایت سپاسگذارم @isaeedam
مشکل حل شد.