امروزه وبسایتها در هر زمینهای که فعالیت میکنند، تمایل به عضویت کاربران دارند. برای این منظور فرمسازهای مختلفی وجود دارد که به راحتی قابلیت تنظیم شدن داشته و میتوان به شکلهای مختلف آن را پیادهسازی کرد. زمانی که شما از کاربران خود درخواست میکنید در سایتتان عضو شوند یعنی قرار است امکاناتی را در اختیارشان قرار دهید که سایر کاربران مهمان آن را نمیبینند. از طرفی به اطلاعات آنها نظیر شماره تماس و ایمیل درسترسی پیدا کرده و میتوانید در مواقع ضروری برایشان ایمیل یا پیامک ارسال کنید و به آنها یادآوری کنید که به یادشان هستید. اینگونه به حفظ کاربران و افزایش آنها کمک میکنید. در آموزش امروز میخواهیم ثبت نام در وردپرس را به گونه دیگری به شما یاد دهیم. تنها با یک افزونه رایگان میتوانید به هر حالتی که دوست دارید امکان عضویت کاربران در وردپرس را محیا سازید.
ثبت نام در وردپرس
افزونههای زیادی برای ساخت فرمها در وردپرس موجود است اما اینکه شما از کدامیک استفاده میکنید و تمایل بیشتری به آن دارید به سلیقه و خواسته شما برمیگردد. از این رو بر خود واجب میدانیم هر کدام از آنها که استاندارد هستند را به شما معرفی کنیم.
امروز برای ثبت نام در وردپرس از افزونهای به نام “User Registration” استفاده میکنیم. در واقع یک راحت ساده و سریع برای عضویت کاربران در وردپرس برایتان فراهم میکند که هم برای شما و هم برای کاربران به راحتی قابل دسترس است.
عضویت کاربران در وردپرس با User Registration
افزونه User Registration در واقع افزونهای برای ساخت فرم عضویت و ورود در وردپرس است که ساخت فیلدها، کم و زیاد کردن آنها به خودتان بستگی دارد. با اینکه یک افزونه کاملا انگلیسی است اما شما میتوانید آن را بومیسازی کنید و با زبانی که میخواهید تنظیم نمایید.
تمامی فیلدهای آن قابلیت درگ و دراپ دارند و قابل جابهجایی و تغییر هستند و از طرفی میتوانید قالب مورد نظر را برای نمایش فرمها انتخاب کنید. چه چیزی از این بهتر؟
ویژگیهای افزونه
- ساخت فرم ثبت نام در وردپرس بصورت زیبا، ساده و کاربردی
- قابلیت درگ و دراپ کردن فیلدها
- ساخت فرمهای عضویت کاربران در وردپرس برحسب سلیقه شخصی
- امکان تغییر ستونها
- پشتیبانی از شورتکد
- پشتیبانی از کد امنیتی ریکپچای گوگل
- ایمیل اعلانات
- شخصیسازی ایمیل
- امکان کپی کردن فرمها
- ساخت صفحه پروفایل کاربری
- تنظیمات مربوط به تایید توسط مدیر سایت
- امکان ورود خودکار
- تایید ایمیل در هنگام عضویت
- فعال یا غیرفعال کردن قدر پسورد انتخاب شده
- تنظیمات پیشفرض نقش کاربری
- امکان درونریزی و برونبری کاربران (اطلاعات کاربری مانند ایمیل و…)
نصب و راهاندازی افزونه
برای نصب این افزونه لطفا از انتهای همین مقاله اقدام کنید زیرا ما تغییراتی در rtl افزونه ایجاد کردیم تا برای فارسی زبانان مشکلی ایجاد نشود. پس از دریافت آن، به پیشخوان وردپرس رفته و در مسیر افزونهها نصب و سپس فعال کنید. پس از فعالسازی با گزینهای به نام “User Registration” مواجه میشوید.
دو بخش Status و Extentions گزینههایی هستند که عملیات خاصی را برای ما انجام نمیدهند. بخش Extentions که مربوط به افزونههای مرتبط با این افزونه است و در بخش Status اگر خطا یا باگی وجود داشته باشد یا به وجود بیاید، اطلاعرسانی خواهد شد.
Settings
این بخش شامل سه تب اصلی است که مربوط به تنظیمات اصلی، عملیات ادغامی و ایمیلهاست. هر بخش را بصورت مجزا و کامل توضیح خواهیم داد.
General
این قسمت نیز خود شامل 4 بخش متفاوت برای تنظیم شدن است.
General options
User login option: تنظیمات مربوط به بخش ورودی سایت توسط کاربر. مشخص کنید کاربر پس از ثبتنام به چه شکلی وارد سایت شود.
Prevent dashboard access: افرادی که نباید به پیشخوان وردپرس دسترسی را داشته باشند را از این قسمت محدود کنید.
Uninstall Option: در صورتی که تمایل دارید تمامی تنظیمات مربوط به اطلاعات ثبت نام در وردپرس حذف شود، این گزینه را علامت بزنید.
My account page: صفحهای که مربوط به اکانت کاربران است را میتوانید از این بخش انتخاب کنید.
Layout: نحوه نمایش فرم. بصورت عمودی یا افقی
Edit profile: برچسب مربوط به ویرایش پروفایل کاربری
Change Password: برچسب مربوط به تغییر پسورد
Lost password: برچسب مربوط به فراموشی پسورد
User logout: برچسب مربوط به خروج کاربر
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
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
در این قسمت میتوانید فرم مورد نظر را دریافت کرده و از آن یک نسخه خروجی دریافت کنید که حاوی اطلاعات کاربران مربوط به آن فرم میشود.
Integration
این بخش مربوط به اطلاعات کد امنیتی گوگل است. میتوانید نسخه مورد نظر را پیدا کرده و کدهای آن را وارد کنید تا در انتهای فرمهای شما فعال شود. این کد برای جلوگیری از عضویت و ورود رباتهاست.
Emails
در این بخش میتوانید تنظیماتی که مربوط به ارسال ایمیل در زمانهای مختلف میشود را بررسی کرده و تغییر دهید. متن ایمیلها به زبان انگلیسی است که میتوان با وارد کردن جملات فارسی آن را شخصیسازی کنید.
تنظیمات افزونه به اتمام رسید. حال نوبت آن رسیده که فرم مورد نظر خود را بسازیم. برای این منظور میتوانید روی گزینه Add New در منوی تنظیمات افزونه کلیک کنید و شروع به ساخت فرم نمایید.
ساخت فرم
در وهله اول عنوانی را برای فرم ثبت نام در وردپرس انتخاب کنید. و سپس به تصویر زیر نگاه کنید:
برای ایجاد فرم عضویت کاربران در وردپرس میتوانید هر کدام از فیلدهای آبی رنگ موجود در سمت راست را بکشید و به سمت چپ انتقال دهید. اینگونه فرم خود را با هر فیلدی که دوست دارید بسازید. برای نمونه ما یک فرم خیلی ساده را در حال حاضر ایجاد کردیم. اما چگونه میتوان اطلاعات فیلدها را فارسی کرد و تنظیمات مربوط به آنها را انجام داد؟
Form setting بخشی است که میتوانید تنظیماتی را برای فرم خود انجام دهید:
همچنین برای تغییر نام هر فیلد باید روی فیلد مربوطه کلیک کنید:
پس از ساخت فرم ثبت نام در وردپرس، میتوانید شورتکد آن را داخل برگه مورد نظر خود قرار دهید تا صفحه آن ایجاد شود:
همانطور که در تصویر بالا مشاهده میکنید به راحتی توانستیم یک فرم عضویت کاربران در وردپرس ایجاد کنیم که امکانات خوبی هم دارد. شما با کمک این افزونه میتوانید فیلدهای خود را تغییر داده و فرم خاصی را بسازید.
جمعبندی
برای اینکه بتوانیم خدماتی را فقط مخصوص کاربران سایت خود در نظر بگیریم، لازم است امکان عضویت و ثبتنام در سایت را برایشان فراهم کنیم. در وردپرس با کمک افزونهها میتوان این امکان را ایجاد کرد. برای همین منظور امروز افزونهای به نام User Registration را برایتان انتخاب کردیم تا بتوانید به راحتی آنچه را که میخواهید بسازید.
دانلود افزونه User Registration
دانلود افزونه صفحه افزونهمنابع:
س طوسی 4 سال عضو همیار وردپرس
سلام وقت بخیر
ممنون از سایت خوبتون و توضیحات کاملتون. بعد از انجام مراحل بالا، هنگام عضویت پیغام زیر نمایش داده می شود. علت دسترسی فقط ادمین چیست و چگونه باید حل شود؟
Only administrators can add new users
ممنون
س طوسی 4 سال عضو همیار وردپرس
توی Prevent dashboard access هم هیچ کس نیست و همه دسترسی دارند
سید سجاد غلام پور 7 سال عضو همیار وردپرس
درود بر شما
در قسمت تنظیمات در داشبورد وردپرس وارد گزینه عمومی بشید و ببینید که آیا گزینه “هر کسی میتواند نامنویسی کند” تیک خورده یا نه؟ اگر تیک نداره حتما فعال کنید و ذخیره کنید.
س طوسی 4 سال عضو همیار وردپرس
ممنون از پاسخگویی تون
samarehhhh 4 سال عضو همیار وردپرس
سلام. ممنون از آموزش .
من چطور میتونم قسمت “ایمیل خود را فراموش کرده اید؟” رو به فرم ورود اضافه کنم؟
سید سجاد غلام پور 7 سال عضو همیار وردپرس
سلام
این افزونه برای ساخت فرم ثبت نام هست!
ابوالفضل حجاری 7 سال عضو همیار وردپرس
چطوری میشه با این افزونه فرم ورود درست کرد؟
امکانش هست؟
سید سجاد غلام پور 7 سال عضو همیار وردپرس
سلام
بله. برای شما صفحه ثبت نام و ورود ساخته میشه.
hatef32 6 سال عضو همیار وردپرس
خدمت استادان عزیز
بنده در قالب وردپرس از افزونه دیجیتس نصب کردم
سوالم اینک چطور میتونم باکس ثبتنام خود قالب حذف کنم، حتی با حذف برگه ورود به زباله دان حذف نمیشه
سید سجاد غلام پور 7 سال عضو همیار وردپرس
سلام
از پشتیبان افزونه این مشکل رو بپرسید.
الهام علی محمدی 5 سال عضو همیار وردپرس
سلام من از این فرم استفاده می کنم و ادرس صفحه ورود به پنل ادمین را خیلی سخت گذاشتم ولی نمیدونم چطوری بعضی از کاربران ادرس صفحه ورود را پیدا می کنند و از ان طریق ثبت نام می کنند. چجوری جلوی این کار را بگیرم و فقط از طریق فرم ثبت نام، ثبت نام در سایت انجام بشه؟
سید سجاد غلام پور 7 سال عضو همیار وردپرس
سلام
آدرس صفحه ورود به پیشخوان رو تغییر بدید با افزونههای امنیتی و آدرس قدیمی رو ریدایرکت بزارید روی همون آدرسی که ساختید. قبلش حتما بک آپ بگیرید.
haniehnayernama 5 سال عضو همیار وردپرس
سلام ،من به دنبال فرم هستم برای عضویت در سایت که فیلد ایمیل برای کاربر اجباری نباشد .این افزونه و گرویتی فرم را امتحان کردم که متاسفانه فیلد ایمیل اجباری است.آیا چنین فرم یا افزونه ای هست؟
سید سجاد غلام پور 7 سال عضو همیار وردپرس
سلام
برای ثبت نام ایمیل و یا شماره تلفن باید گرفته بشه از کاربر تا اگر رمزشون رو فراموش کردند بتونن برگردونن.
haniehnayernama 5 سال عضو همیار وردپرس
در فرم فیلد شماره تماس وجود دارد با این حال گذاشتن فیلد ایمیل الزامیه، من میخواهم که از فیلد ایمیل استفاده نکنم.
سید سجاد غلام پور 7 سال عضو همیار وردپرس
میتونید از افزونه دیجیتس استفاده کنید که به شما اجازه بده هرکدوم که دوست دارید رو وارد کنید.
neda2120 5 سال عضو همیار وردپرس
سلام ، دکمه ارسال رو چه جوری انتهای فرم اضافه کنیم؟ من میخوام یه دکمه ثبت نام بگذارم و یه دکمه ورود به طور جداگانه . بهچه نحوی باید اینکارو انجام بدم ؟
سید سجاد غلام پور 7 سال عضو همیار وردپرس
سلام
اگر توسط افزونه این مساله رو نمیتونید حل کنید، از برنامه نویس کمک بگیرید.
neda2120 5 سال عضو همیار وردپرس
کلا این فرم ساز ها خودشون یه دکمه برای ارسال یا ثبت ندارند؟ پس اطلاعات فرم قراره چه جوری ثبت یا مدیریت بشه ؟
سید سجاد غلام پور 7 سال عضو همیار وردپرس
اگر در تصویر مشاهده کنید در آموزش، دکمه ارسال رو مشاهده میکنید.
taltal 6 سال عضو همیار وردپرس
ببخشید سوال من اینه که بعد از انجام تمامی این مراحل؛ چجوری میتونم تو یکی از صفحاتم به کاربر بگم برای دانلود این فایل باید عضو سایت بشی؟!
ممنون میشم راهنماییم کنید.
سید سجاد غلام پور 7 سال عضو همیار وردپرس
از افزونه
Download After Email – Subscribe & Download Form Plugin
استفاده کنید
فریناز طلیقی 6 سال عضو همیار وردپرس
سلام من کد داخل فرم و به نمایش گذاشتم اما به عنوان کاربر میرم پیام میاد که فقط ادمین می تونه اد کنه کاربر جدید و و فرم نمایش داده نمیشه
ممنون میشم راهنمایی کنید.
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
از بخش prevent dashboard access باید افرادی را که میخواهید دسترسی داشته باشند حذف کنید.
mitraomidi 5 سال عضو همیار وردپرس
سلام من این افزونخ رو نصب کردم و با شورت کد ها دو صفحه ورود و ثبت نام ساختم که صفحه ورود پیشخوان هم هست ولی مشکل اینه که همش انگلیسبه و همینطور امکان قراردان عکس پروفایل نداره و چیکار میشه کرد من میخام فارسیش کنم و کلا یسری تغییر بدم ،ایا میشه شورت کد هارو تغییر داد؟
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
کلمات و جملات انگلیسی این افزونه توسط خودتون قابل فارسی کردنه. همونطور که داخل مطلب نشون دادیم.