افزونه user registration یکی از بهترین افزونه های ساخت فرم ثبت نام است که در همین مقاله وب بستر به نحوه نصب و آموزش کار با این افزونه پرداخته است.
ویژگی های افزونه user registration
- ساخت فرم زیبا ، ساده و کاربردی
- قابلیت درگ و دراپ (کشیدن و رها کردن) فیلد ها
- پشتیبانی از شورت کد
- پشتیبانی از کد امنیتی ریکپچای گوگل
- درونریزی و برونبری (بکاپ) اطلاعات کاربری مانند ایمیل و …
- شخصیسازی ایمیل
- قابلیت کپی کردن فرمها
- ساخت صفحه پروفایل کاربری
- قابلیت تایید توسط مدیر سایت
- تایید ایمیل در هنگام عضویت
- فعال یا غیرفعال کردن قدرت پسورد انتخاب شده
- امکان ورود خودکار
- امکان تغییر ستونها (مثلا دو فیلد کنار هم باشند)
- ایجاد فرم عضویت کاربران با توجه به سلیقه خودتان
نصب و آموزش کار با افزونه
در پنل پیشخوان وردپرس سمت راست در قسمت افزونه ها گزینه افزودن کلیک کنید و عبارت user registration جستجو ، نصب و فعال کنید
بعد فعال سازی افزودن در پنل پیشخوان در سمت راست منو جدیدی به اسم user registration ظاهر می شود
Add new ساخت فرم جدید
user registration فرم هایی که ساخته اید مشاهده ، ویرایش و مدیریت می کنید
Extentions این قسمت افزونه های مرتبط و کامل کننده این افزونه
Status تشخیص خطا ، باگ در این قسمت اطلاع رسانی می شود
Settings تنظیمات افزونه در این قسمت قرار داده شده که دارای ۳ تب می باشد:
- General
- integration
- Emails
- import_export
در زیر به بخش های مختلف می پردازیم
تب General
خود تب General دارای چند تب دیگر می باشد
- General options
- Login Options
- Frontend Messages
توضیحات General Options
User login option : در این قسمت مشخص می کنید بعد از ثبت نام کاربر چه فرآیندی انجام شود ، مثلا بعد ثبت نام کاربر لاگین شود و نیاز به نمایش صفحه ورود بعد ثبت نام نباشد و …
Prevent dashboard access : کاربرانی که به پنل پیشخوان دسترسی نداشته باشند مشخص کنید
Uninstall Option : اگر می خواهید تمامی تنظیمات مربوط به ثبت نام در وردپرس حذف شوند تیک این گزینه بزنید.(دقت داشته باشین)
My account page : صفحه ای که مربوط به اکانت کاربران انتخاب کنید (در پنل پیشخوان در قسمت برگه ها می توانید یک برگه بسازید)
Layout: عمودی یا افقی بودن فرم
Edit profile : تعیین عنوان صفحه ویرایش پروفایل کاربری
Change Password : تعیین عنوان صفحه تغییر رمز کاربری
Lost password : تعیین عنوان مربوط به صفحه ویرایش پروفایل کاربری
User logout : تعیین عنوان مربوط به خروج کاربر
بعد تعیین تنظیمات طبق نیاز خودتان روی دکمه Save Changes کلیک تا ذخیره شوند.
توضیحات تب Login Options
Form Template: انتخاب قالب دلخواه فرم عضویت
Enable remember me: فعال یا غیرفعال کردن اعلان یادآوری
Enable lost password: فعال کردن حالت فراموشی رمز
Enable google reCaptcha: فعال یا غیرفعال کردن کپچا reCaptcha گوگل (در همین مقاله اشاره می کنیم)
Registration URL: آدرس صفحه عضویت
Registration URL label: برچسب آدرس عضویت کاربران در وردپرس
Prevent Core Login: جلوگیری از ورود به هسته وردپرس
بعد تعیین تنظیمات مورد نظر روی دکمه save change کلیک کنید تا ذخیره شوند
توضیحات تب Frontend Messages
در این قسمت متن پیغام های فرم عضویت مشخص می کنید
Manual login after registration: وقتی کاربر ثبت نام می کند بعد فرآیند ثبت نام پیغامی نشان می دهد در این قسمت قابل تعیین می باشد.
Email confirmation to login: پیغامی برای وارد کردن ایمیل تایید توسط کاربران دریافت میشود.
Admin approval after registration: پیامی که برای تایید حساب کاربری توسط مدیر، دریافت میشود.
Required: وقتی فیلد هایی ضروری می باشند مثل ایمیل اگر کاربر فیلد خالی بگذارد پیغامی نمایش می دهد که در این قسمت قابل تعیین می باشد.
Email: پیغام مربوط به نامعتبر بودن ایمیل (فرمت ایمیل درست وارد نشده باشد)
Website URL: پیغام نامعتبر بودن آدرس سایت
Number: پیغام نامعتبر بودن شماره تماس
Confirm Email: پیغام مربوط به نامعتبر بودن تایید ایمیل
Confirm Password: پیغام مربوط به نامعتبر بودن پسورد
Google reCaptcha: پیغام مربوط به اجرا نشدن کد امنیتی (کپچای گوگل)
خوب حالا در تب های اصلی ۳ تب دیگه وجود دارد که در همین مقاله توضیح می دهیم
تب Integration
در این قسمت برای اینکه از کپچای گوگل (recaptcha) استفاده کنید باید وارد این لینک بشید حساب کاربری بسازید و Site Key – Secret Key دریافت و در تب Integration وارد کنید ، ری کپچا برای امنیت بیشتر فرم عضویت مورد استفاده قرار می گیرد.
تب Emails
در این قسمت تنظیمات مربوط به ایمیل قرار داده شده ، مثلا فرض کنید کاربران بخواهند ثبت نام کنند در سایت از طریق فرمی که با افزونه user registration طراحی کردین ایمیل تایید برای آن ها ارسال می شود متن اون ایمیل و تنظیمات مربوطه در این قسمت قابل ویرایش می باشد.
تب Import-Export
در این قسمت از اطلاعات کاربران بکاپ بگیرین مثلا فرمی که قبلا طراحی کردین در این قسمت انتخاب و از اطلاعات کاربران آن فرم بکاپ بگیرین
آموزش طراحی فرم با افزونه
برای ساخت فرم جدید در پنل پیشخوان در سمت راست منو user-registration گزینه Add new کلیک و صفحه ای مشابه تصویر زیر مشاهده می کنید:
در تصویر بالا ما برای درک بهتر شما در این قسمت شماره گذاری کردیم تا بهتر منظور خود را برسانیم
شماره ۱ : در این قسمت عنوانی برای فرم خود تعیین کنید
شماره ۲ : در این قسمت فیلد مورد نیازتان را درگ اند دراپ در قسمت شماره ۳ کنید (کشیدن و رها کردن)
شماره ۳ : در این قسمت فیلد هایی که قرار دادین را مدیریت کنید (حذف ، تغییر موقعیت فیلد و …)
در قسمت شماره ۳ با کلیک روی هر فیلد ، سمت راست می توان تنظیمات فیلد مورد نظر را تغییر داد مثل تصویر زیر
خوب حالا بعد طراحی فرم ثبت نام روی دکمه Crete Form کلیک کنید تا فرمی که طراحی کردین ذخیره شود.
بعد نمایش پیغام موفق ذخیره شدن فرم ، یک شورت کد افزونه به شما می دهد که می توان با کلیک روی دکمه ای که در عکس زیر مشخص کردیم این شورت کد کپی و در هرجایی استفاده کنید.
پیشنهاد ما این است که بعد کپی کردن شورت کد در پنل پیشخوان در سمت راست یک برگه جدید ایجاد و شورت کد رو اونجا پیست و برگه منتشر کنید.
همچنین در خود ادیتور وردپرس گزینه ای وجود دارد که می توان از آنجا فرم انتخاب کرد که شورت کد به طور خودکار در ادیتور قرار داده شود
امید واریم که این مقاله برای شما مفید باشد ، اگر سوالی یا مشکلی داشتید می توانید در پایین صفحه قسمت دیدگاهها مطرح کنید.
سلام، ممنون از مطلب خوبتون
این افزونه فارسی رو پشتیبانی میکنه؟
سلام توی این نسخه خیر