امروزه وبسایتها در هر زمینهای که فعالیت میکنند، تمایل به عضویت کاربران دارند. برای این منظور فرمسازهای مختلفی وجود دارد که به راحتی قابلیت تنظیم شدن داشته و میتوان به شکلهای مختلف آن را پیادهسازی کرد. زمانی که شما از کاربران خود درخواست میکنید در سایتتان عضو شوند یعنی قرار است امکاناتی را در اختیارشان قرار دهید که سایر کاربران مهمان آن را نمیبینند. از طرفی به اطلاعات آنها نظیر شماره تماس و ایمیل درسترسی پیدا کرده و میتوانید در مواقع ضروری برایشان ایمیل یا پیامک ارسال کنید و به آنها یادآوری کنید که به یادشان هستید. اینگونه به حفظ کاربران و افزایش آنها کمک میکنید. در آموزش امروز میخواهیم ثبت نام در وردپرس را به گونه دیگری به شما یاد دهیم. تنها با یک افزونه رایگان میتوانید به هر حالتی که دوست دارید امکان عضویت کاربران در وردپرس را محیا سازید.
ثبت نام در وردپرس
افزونههای زیادی برای ساخت فرمها در وردپرس موجود است اما اینکه شما از کدامیک استفاده میکنید و تمایل بیشتری به آن دارید به سلیقه و خواسته شما برمیگردد. از این رو بر خود واجب میدانیم هر کدام از آنها که استاندارد هستند را به شما معرفی کنیم.
امروز برای ثبت نام در وردپرس از افزونهای به نام “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
دانلود افزونه صفحه افزونهمنابع:
ahmadhatefi 2 سال عضو همیار وردپرس
سلام
من میخوام فرم ثبت نام رو لینک کنم به یک آزمون
یعنی کاربر ثبت نام کنه بعد هزینه رو پرداخت کنه تا آزمون براش باز بشه
bahareh koohestani 11 سال عضو همیار وردپرس
سلام دوست عزیز
میتونید صفحهای که بعد از ثبت نام باید بهش منتقل بشه رو مشخص کنید (به اصطلاح ریدایرکت) و اون صفحه، به درگاه بره
کوروش 3 سال عضو همیار وردپرس
سلام خسته نباشید
چجوری میتونم اجباری بودن ورود ایمیل رو برای ثبت نام بردارم از توی این افزونه؟
bahareh koohestani 11 سال عضو همیار وردپرس
سلام دوست عزیز
در تنظیمات فیلدها برای فیلد ایمیل به بخش options برید و ضروری بودنش رو حذف کنید
Kourosh Salehi 3 سال عضو همیار وردپرس
رفتم اما نشد…
میشه بهتون دسترسی بدم یا عکس اون قسمت رو تا کمکم کنید؟!
bahareh koohestani 11 سال عضو همیار وردپرس
سلام دوست عزیز
عکس بفرستید
mahdihosseini 3 سال عضو همیار وردپرس
سلام وعرض خسته نباشید
ببخشید من تازه وارد این دانش شدم ونمی توانم با افزونه ها کار کنم می شود بگویید چگونه باید افزونه هارا به سایت متصل کرد؟
سید سجاد غلام پور 7 سال عضو همیار وردپرس
سلام
آموزش زیر رومطالعه کنید.
https://hamyarwp.com/wordpress-plugins/
آرمان 3 سال عضو همیار وردپرس
سلام وقت بخیر. ببخشید من این افزونه رو ثبت نام کردم ولی وقتی در نوار ابزار قرار میدم و سایت رو به صورت عمومی (ونه پیشخوان) باز میکنم، بجای فرم عضویت متنی به انگلیسی نشون میده که میگه فقط مدیر میتونه کاربران رو اضافه کنه . فقط وقتی با حالت لاگین شده خودم یعنی مدیر سایت میام سایتم رو باز میکنم فرم عضویت دیده میشه. انگار که عضویت فقط برای اعضای مدیریت کننده سایت هست که من باید اضافشون کنم. من فرمی میخوام که بازدیدکنندگان سایت ببینن و بتونن عضو بشن و سپس لاگین کنن. با تشکر
سید سجاد غلام پور 7 سال عضو همیار وردپرس
سلام
افزونه ultimate member رو امتحان کنید که آموزش ویدیویی هم براش قرار دادیم. از لینک پایین میتونید ببینید.
https://hamyarwp.com/ultimate-member/
mahdi soheili 3 سال عضو همیار وردپرس
سلام
از طریق بخش تنظیمات ، در بخش عضویت تیک را بزنید تا کاربران بتوانند نام نویسی کنند!
الهه کوهکن 3 سال عضو همیار وردپرس
سلام خسته نباشید من این افزونه نصب کردم ولی لینک نوشته هامو که کپی میکنم راحت وارد اون صفحه میشه که با این افزونه حساب کاربری ساخنم بدون خواستن یوزر و پسورد
لطفا راهنمایی کنید
سید سجاد غلام پور 7 سال عضو همیار وردپرس
سلام
متاسفانه متوجه سوال شما نشدم.
علی خدائی 3 سال عضو همیار وردپرس
قبول
س طوسی 4 سال عضو همیار وردپرس
در بخش پیکربندی ووکامرس بخش ایمیل نیز ایمیلهایی به نام حساب کاربری جدید و بازگردانی گذرواژه نیز وجود دارد؟ الان از کدام قسمت ایمیل ارسال میشود؟
سید سجاد غلام پور 7 سال عضو همیار وردپرس
سلام
در آموزش به خوبی بخش ایمیلها توضیح داده شده و از داخل افزونه میتونیدایمیل ها رو فارسیکنید ومتن دلخواه توش وارد کنید.
س طوسی 4 سال عضو همیار وردپرس
درسته متوجه شدم. ولی سوالم این بود که بخش ایمیل داخل ووکامرس هم برای بازگردانی گذرواژه ایمیل تعریف شده. بقیه موارد برای سفارش هست ولی این دو مورد داخل ووکامرس بخش پیکربندی هست. سوالم این بود تفاوتش چیه؟
ممنون
س طوسی 4 سال عضو همیار وردپرس
زمانی که ایمیلها به فارسی تغییر پیدا کند قسمت هایی مثل نام کاربری فرد که می بایست فراخوانی شود کار نمی کند و عبارت {{نام کاربری}} در ایمیل برای فرد ارسال میشود. راه حل چیست؟
ممنون
سید سجاد غلام پور 7 سال عضو همیار وردپرس
{{نام کاربری}} این موارد که اطلاعات کاربران رو فراخوانی میکنن، نباید تغییری کنن و به صورت همون پیش فرضی که بود بزارید باشه.
س طوسی 4 سال عضو همیار وردپرس
متاسفانه ایمیلهای اصلی خود افزونه رو پاک کردم. چجوری میتونم برگردونم؟
سید سجاد غلام پور 7 سال عضو همیار وردپرس
افزونه رو روی یک سایت تستی یا روی لوکال هاست نصب کنید و ایمیل های پیش فرض رو ببینید.
س طوسی 4 سال عضو همیار وردپرس
سلام وقت بخیر
زمانی که عبارت «گذرواژه خود را فراموش کردهاید» را می زنم مجدد به صفحه ورود وارد شده و جایی برای وارد کردن ایمیل و ارسال لینک برای تغییر وجود ندارد.
چی کار باید بکنم؟
سید سجاد غلام پور 7 سال عضو همیار وردپرس
در بخشGeneral options باید عبارت lost-password در داخل کادر Lost password نوشته شده باشه!
س طوسی 4 سال عضو همیار وردپرس
ممنون از پاسخگوییتون. ولی این عبارت نوشته شده متاسفانه همون مشکل قبل رو داره. یعنی روی «گذرواژه خود را فراموش کردهاید» میزنید صفحه ورود مجدد باز شده و جایی برای وارد کردن ایمیل نیست.
سید سجاد غلام پور 7 سال عضو همیار وردپرس
با این تفاسیر فکر نمیکنم مشکل از افزونه باشه و ممکنه افزونه ای باشه که تداخل ایجاد کرده باشه. توصیه میکنم کار رو به یک متخصص بسپورید و یا اینکه از یه پلاگین دیگه ای استفاده کنید.