ثبت نام در وردپرس با فرم‌ ساز User Registration

ثبت نام در وردپرس ثبت نام در وردپرس

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

ثبت نام در وردپرس

افزونه‌های زیادی برای ساخت فرم‌ها در وردپرس موجود است اما اینکه شما از کدامیک استفاده می‌کنید و تمایل بیشتری به آن دارید به سلیقه و خواسته شما برمی‌گردد. از این رو بر خود واجب می‌دانیم هر کدام از آن‌ها که استاندارد هستند را به شما معرفی کنیم.
امروز برای ثبت نام در وردپرس از افزونه‌ای به نام “User Registration” استفاده می‌کنیم. در واقع یک راحت ساده و سریع برای عضویت کاربران در وردپرس برایتان فراهم می‌کند که هم برای شما و هم برای کاربران به راحتی قابل دسترس است.

عضویت کاربران در وردپرس با User Registration

عضویت کاربران در وردپرس
عضویت کاربران در وردپرس

افزونه User Registration در واقع افزونه‌ای برای ساخت فرم عضویت و ورود در وردپرس است که ساخت فیلدها، کم و زیاد کردن آن‌ها به خودتان بستگی دارد. با اینکه یک افزونه کاملا انگلیسی است اما شما می‌توانید آن را بومی‌سازی کنید و با زبانی که می‌خواهید تنظیم نمایید.
تمامی فیلدهای آن قابلیت درگ و دراپ دارند و قابل جابه‌جایی و تغییر هستند و از طرفی می‌توانید قالب مورد نظر را برای نمایش فرم‌ها انتخاب کنید. چه چیزی از این بهتر؟

ویژگی‌های افزونه

  • ساخت فرم ثبت نام در وردپرس بصورت زیبا، ساده و کاربردی
  • قابلیت درگ و دراپ کردن فیلدها
  • ساخت فرم‌های عضویت کاربران در وردپرس برحسب سلیقه شخصی
  • امکان تغییر ستون‌ها
  • پشتیبانی از شورت‌کد
  • پشتیبانی از کد امنیتی ریکپچای گوگل 
  • ایمیل اعلانات
  • شخصی‌سازی ایمیل
  • امکان کپی کردن فرم‌ها
  • ساخت صفحه پروفایل کاربری
  • تنظیمات مربوط به تایید توسط مدیر سایت
  • امکان ورود خودکار
  • تایید ایمیل در هنگام عضویت
  • فعال یا غیرفعال کردن قدر پسورد انتخاب شده
  • تنظیمات پیش‌فرض نقش کاربری
  • امکان درون‌ریزی و برون‌بری کاربران (اطلاعات کاربری مانند ایمیل و…)

نصب و راه‌اندازی افزونه

برای نصب این افزونه لطفا از انتهای همین مقاله اقدام کنید زیرا ما تغییراتی در rtl افزونه ایجاد کردیم تا برای فارسی زبانان مشکلی ایجاد نشود. پس از دریافت آن، به پیشخوان وردپرس رفته و در مسیر افزونه‌ها نصب و سپس فعال کنید. پس از فعال‌سازی با گزینه‌ای به نام “User Registration” مواجه می‌شوید.

user registration- منوی افزونه
امکانات افزونه user registration

دو بخش Status و Extentions گزینه‌هایی هستند که عملیات خاصی را برای ما انجام نمی‌دهند. بخش Extentions که مربوط به افزونه‌های مرتبط با این افزونه است و در بخش Status اگر خطا یا باگی وجود داشته باشد یا به وجود بیاید، اطلاع‌رسانی خواهد شد.

Settings

این بخش شامل سه تب اصلی است که مربوط به تنظیمات اصلی، عملیات ادغامی و ایمیل‌هاست. هر بخش را بصورت مجزا و کامل توضیح خواهیم داد.

General

این قسمت نیز خود شامل 4 بخش متفاوت برای تنظیم شدن است.

General options

general options- تنظیمات اصلی
تنظیمات اصلی

User login option: تنظیمات مربوط به بخش ورودی سایت توسط کاربر. مشخص کنید کاربر پس از ثبت‌نام به چه شکلی وارد سایت شود.
Prevent dashboard access: افرادی که نباید به پیشخوان وردپرس دسترسی را داشته باشند را از این قسمت محدود کنید.
Uninstall Option: در صورتی که تمایل دارید تمامی تنظیمات مربوط به اطلاعات ثبت نام در وردپرس حذف شود، این گزینه را علامت بزنید.
My account page: صفحه‌ای که مربوط به اکانت کاربران است را می‌توانید از این بخش انتخاب کنید.
Layout: نحوه نمایش فرم. بصورت عمودی یا افقی
Edit profile: برچسب مربوط به ویرایش پروفایل کاربری
Change Password: برچسب مربوط به تغییر پسورد
Lost password: برچسب مربوط به فراموشی پسورد
User logout: برچسب مربوط به خروج کاربر

Login Options

login options- تنظیمات ورود به سایت
تنظیمات مربوط به ورود کاربران

Form Template: شما می‌توانید از قسمت برای فرم عضویت کاربران در وردپرس ، قالب دلخواه خود را انتخاب کنید.
Enable remember me: فعال کردن اعلان یادآوری
Enable hide/show password: فعال یا غیرفعال کردن حالت نمایش پسورد
Enable lost password: فعال کردن حالت فراموشی رمز
Enable google reCaptcha: فعال کردن رمز reCaptcha در گوگل
Registration URL: آدرس صفحه عضویت
Registration URL label: برچسب آدرس عضویت کاربران در وردپرس
Prevent Core Login: جلوگیری از ورود به هسته وردپرس

Frontend Messages

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: پیام مربوط به اجرا نشدن کد امنیتی

Export Users

export users- خروجی گرفتن از کاربران
دریافت خروجی از اطلاعات کاربران

در این قسمت می‌توانید فرم مورد نظر را دریافت کرده و از آن یک نسخه خروجی دریافت کنید که حاوی اطلاعات کاربران مربوط به آن فرم می‌شود.

Integration

integration- فعال کردن کد امنیتی
فعال کردن کد امنیتی کپچا

این بخش مربوط به اطلاعات کد امنیتی گوگل است. می‌توانید نسخه مورد نظر را پیدا کرده و کدهای آن را وارد کنید تا در انتهای فرم‌های شما فعال شود. این کد برای جلوگیری از عضویت و ورود ربات‌هاست.

Emails

emails- اطلاعات مربوط به ایمیل
اطلاعات مربوط به ایمیل های ارسالی

در این بخش می‌توانید تنظیماتی که مربوط به ارسال ایمیل در زمان‌های مختلف می‌شود را بررسی کرده و تغییر دهید. متن ایمیل‌ها به زبان انگلیسی است که می‌توان با وارد کردن جملات فارسی آن را شخصی‌سازی کنید.

تنظیمات افزونه به اتمام رسید. حال نوبت آن رسیده که فرم مورد نظر خود را بسازیم. برای این منظور می‌توانید روی گزینه Add New در منوی تنظیمات افزونه کلیک کنید و شروع به ساخت فرم نمایید.

ساخت فرم

در وهله اول عنوانی را برای فرم ثبت نام در وردپرس انتخاب کنید. و سپس به تصویر زیر نگاه کنید:

sample form- ایجاد فرم
ساخت فرم با کمک فیلدها

برای ایجاد فرم عضویت کاربران در وردپرس می‌توانید هر کدام از فیلدهای آبی رنگ موجود در سمت راست را بکشید و به سمت چپ انتقال دهید. اینگونه فرم خود را با هر فیلدی که دوست دارید بسازید. برای نمونه ما یک فرم خیلی ساده را در حال حاضر ایجاد کردیم. اما چگونه می‌توان اطلاعات فیلدها را فارسی کرد و تنظیمات مربوط به آن‌ها را انجام داد؟

Form setting بخشی است که می‌توانید تنظیماتی را برای فرم خود انجام دهید:

form setting- تنظیمات مربوط به فرم ایجاد شده
تنظیمات مربوط به فرم ایجاد شده

همچنین برای تغییر نام هر فیلد باید روی فیلد مربوطه کلیک کنید:

field options- تنظیمات مربوط به هر فیلد
تنظیمات مربوط به هر فیلد

پس از ساخت فرم ثبت نام در وردپرس، می‌توانید شورت‌کد آن را داخل برگه مورد نظر خود قرار دهید تا صفحه آن ایجاد شود:

result form
نتیجه فرم ثبت نام

همان‌طور که در تصویر بالا مشاهده می‌کنید به راحتی توانستیم یک فرم عضویت کاربران در وردپرس ایجاد کنیم که امکانات خوبی هم دارد. شما با کمک این افزونه می‌توانید فیلدهای خود را تغییر داده و فرم خاصی را بسازید.

جمع‌بندی

برای اینکه بتوانیم خدماتی را فقط مخصوص کاربران سایت خود در نظر بگیریم، لازم است امکان عضویت و ثبت‌نام در سایت را برایشان فراهم کنیم. در وردپرس با کمک افزونه‌ها می‌توان این امکان را ایجاد کرد. برای همین منظور امروز افزونه‌ای به نام User Registration را برایتان انتخاب کردیم تا بتوانید به راحتی آنچه را که می‌خواهید بسازید.

دانلود افزونه User Registration

دانلود افزونه صفحه افزونه

منابع:

سوالات متداول

معمولا سایت‌هایی که خدمات و محصولاتی را ارائه می‌کنند باید از امکان ثبت نام نیز بهره مند شوند. معمولا محتوا، محصول و خدماتی است که تمایل داریم از چشم افراد مهمان مخفی بماند و آن‌ها امکان برداشت نداشتته باشند.
وردپرس بصورت پیش‌فرض امکان ثبت نام و ورود ساده‌ای دارد که بهتر است این امکان تنها برای مدیران و مسئولین سایت باقی بماند.
می‌توانیم برای ثبت نام در وردپرس از افزونه‌ای به نام “User Registration” استفاده می‌کنیم. در واقع یک راحت ساده و سریع برای عضویت کاربران در وردپرس برایتان فراهم می‌کند که هم برای شما و هم برای کاربران به راحتی قابل دسترس است.
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

دیدگاهتان را بنویسید

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. 4 سال عضو همیار وردپرس

    سلام وقت بخیر
    ممنون از سایت خوبتون و توضیحات کاملتون. بعد از انجام مراحل بالا، هنگام عضویت پیغام زیر نمایش داده می شود. علت دسترسی فقط ادمین چیست و چگونه باید حل شود؟
    Only administrators can add new users
    ممنون

    • 4 سال عضو همیار وردپرس

      توی Prevent dashboard access هم هیچ کس نیست و همه دسترسی دارند

    • 7 سال عضو همیار وردپرس

      درود بر شما
      در قسمت تنظیمات در داشبورد وردپرس وارد گزینه عمومی بشید و ببینید که آیا گزینه “هر کسی می‌تواند نام‌نویسی کند” تیک خورده یا نه؟ اگر تیک نداره حتما فعال کنید و ذخیره کنید.

    • 4 سال عضو همیار وردپرس

      ممنون از پاسخگویی تون

  2. 4 سال عضو همیار وردپرس

    سلام. ممنون از آموزش .
    من چطور میتونم قسمت “ایمیل خود را فراموش کرده اید؟” رو به فرم ورود اضافه کنم؟

  3. 7 سال عضو همیار وردپرس

    چطوری میشه با این افزونه فرم ورود درست کرد؟
    امکانش هست؟

  4. 6 سال عضو همیار وردپرس

    خدمت استادان عزیز
    بنده در قالب وردپرس از افزونه دیجیتس نصب کردم
    سوالم اینک چطور میتونم باکس ثبتنام خود قالب حذف کنم، حتی با حذف برگه ورود به زباله دان حذف نمیشه

  5. 5 سال عضو همیار وردپرس

    سلام من از این فرم استفاده می کنم و ادرس صفحه ورود به پنل ادمین را خیلی سخت گذاشتم ولی نمیدونم چطوری بعضی از کاربران ادرس صفحه ورود را پیدا می کنند و از ان طریق ثبت نام می کنند. چجوری جلوی این کار را بگیرم و فقط از طریق فرم ثبت نام، ثبت نام در سایت انجام بشه؟

    • 7 سال عضو همیار وردپرس

      سلام
      آدرس صفحه ورود به پیشخوان رو تغییر بدید با افزونه‌های امنیتی و آدرس قدیمی رو ریدایرکت بزارید روی همون آدرسی که ساختید. قبلش حتما بک آپ بگیرید.

  6. 5 سال عضو همیار وردپرس

    سلام ،من به دنبال فرم هستم برای عضویت در سایت که فیلد ایمیل برای کاربر اجباری نباشد .این افزونه و گرویتی فرم را امتحان کردم که متاسفانه فیلد ایمیل اجباری است.آیا چنین فرم یا افزونه ای هست؟

    • 7 سال عضو همیار وردپرس

      سلام
      برای ثبت نام ایمیل و یا شماره تلفن باید گرفته بشه از کاربر تا اگر رمزشون رو فراموش کردند بتونن برگردونن.

    • 5 سال عضو همیار وردپرس

      در فرم فیلد شماره تماس وجود دارد با این حال گذاشتن فیلد ایمیل الزامیه، من میخواهم که از فیلد ایمیل استفاده نکنم.

    • 7 سال عضو همیار وردپرس

      می‌تونید از افزونه دیجیتس استفاده کنید که به شما اجازه بده هرکدوم که دوست دارید رو وارد کنید.

  7. 5 سال عضو همیار وردپرس

    سلام ، دکمه ارسال رو چه جوری انتهای فرم اضافه کنیم؟ من میخوام یه دکمه ثبت نام بگذارم و یه دکمه ورود به طور جداگانه . بهچه نحوی باید اینکارو انجام بدم ؟

    • 7 سال عضو همیار وردپرس

      سلام
      اگر توسط افزونه این مساله رو نمی‌تونید حل کنید، از برنامه نویس کمک بگیرید.

    • 5 سال عضو همیار وردپرس

      کلا این فرم ساز ها خودشون یه دکمه برای ارسال یا ثبت ندارند؟ پس اطلاعات فرم قراره چه جوری ثبت یا مدیریت بشه ؟

    • 7 سال عضو همیار وردپرس

      اگر در تصویر مشاهده کنید در آموزش، دکمه ارسال رو مشاهده می‌کنید.

  8. 6 سال عضو همیار وردپرس

    ببخشید سوال من اینه که بعد از انجام تمامی این مراحل؛ چجوری میتونم تو یکی از صفحاتم به کاربر بگم برای دانلود این فایل باید عضو سایت بشی؟!
    ممنون میشم راهنماییم کنید.

    • 7 سال عضو همیار وردپرس

      از افزونه
      Download After Email – Subscribe & Download Form Plugin
      استفاده کنید

  9. 6 سال عضو همیار وردپرس

    سلام من کد داخل فرم و به نمایش گذاشتم اما به عنوان کاربر میرم پیام میاد که فقط ادمین می تونه اد کنه کاربر جدید و و فرم نمایش داده نمیشه
    ممنون میشم راهنمایی کنید.

    • 11 سال عضو همیار وردپرس

      سلام
      از بخش prevent dashboard access باید افرادی را که می‌خواهید دسترسی داشته باشند حذف کنید.

  10. 5 سال عضو همیار وردپرس

    سلام من این افزونخ رو نصب کردم و با شورت کد ها دو صفحه ورود و ثبت نام ساختم که صفحه ورود پیشخوان هم هست ولی مشکل اینه که همش انگلیسبه و همینطور امکان قراردان عکس پروفایل نداره و چیکار میشه کرد من میخام فارسیش کنم و کلا یسری تغییر بدم ،ایا میشه شورت کد هارو تغییر داد؟

    • 11 سال عضو همیار وردپرس

      سلام
      کلمات و جملات انگلیسی این افزونه توسط خودتون قابل فارسی کردنه. همونطور که داخل مطلب نشون دادیم.