ساخت فرم ورود و ثبت نام در وردپرس؛ ۲ روش ساده
- افزونه وردپرسمقالات آموزشی
- بروزرسانی شده در

اگه میخواید کاربران بدون روبهروشدن با صفحه پیشفرض وردپرس وارد سایتتون بشن، دو انتخاب اصلی دارید. برای ساخت یک فرم ساده ورود و ثبتنام، Theme My Login کارتون رو راه میاندازه. ولی اگه پنل کاربری حرفهایتر و امکانات بیشتری میخواید، میهن پنل پرو انتخاب کاملتریه.
توی این آموزش، هر دو روش رو قدمبهقدم با هم بررسی میکنیم. همچنین میبینید چطور ثبتنام عمومی وردپرس رو فعال کنید، صفحههای ورود رو تنظیم کنید و جلوی یک اشتباه رایج درباره دسترسی کاربران به پیشخوان وردپرس رو بگیرید.
آنچه در این مقاله میخوانید
ساخت صفحه ورود سفارشی در وردپرس
وردپرس بهصورت پیشفرض صفحه ورود مخصوص خودش رو داره، ولی ظاهر این صفحه توی بیشتر سایتها تقریباً یکسانه. با ساخت صفحه ورود سفارشی، فرم ورود با ظاهر سایتتون هماهنگ میشه و کاربر هم تجربه سادهتر و حرفهایتری داره.
قبل از شروع، این نکته رو بدونید که ساخت فرم ورود در بخش عمومی سایت، بهتنهایی دسترسی کاربر به پیشخوان وردپرس رو نمیبنده. این دسترسی به «نقش کاربری» اون بستگی داره. نقش کاربری یعنی وردپرس به هر حساب چه اجازههایی میده؛ مثلاً دسترسی یک مشترک خیلی کمتر از مدیر سایت هست.
اگه به ثبتنام عمومی نیاز دارید، از پیشخوان وردپرس به «تنظیمات > عمومی» برید و گزینه «هر کسی میتواند نامنویسی کند» رو فعال کنید. بعد نقش پیشفرض کاربر تازه رو روی «مشترک» بذارید. یادتون نره که دادن نقش مدیر، ویرایشگر یا نویسنده به کاربران عادی میتونه امنیت سایتتون رو به خطر بندازه.

وردپرس بعد از هر ثبتنام، یک ایمیل برای مدیر سایت میفرسته. اگه تعداد این پیامها زیاد شده، آموزش جلوگیری از ارسال ایمیل به مدیر هنگام ثبتنام کاربر رو ببینید.
مقایسه میهن پنل پرو و Theme My Login
| انتخاب | برای چه کاری مناسبه؟ | هزینه |
|---|---|---|
| میهن پنل پرو | ساخت پنل کاربری و داشتن تجربه ورود و ثبتنام حرفهایتر | پولی |
| Theme My Login | نمایش فرمهای ساده ورود، ثبتنام و بازیابی رمز داخل قالب سایت | افزونه اصلی رایگانه؛ بعضی قابلیتهای تکمیلی به افزودنی پولی نیاز دارن |
پس اگه فقط یک فرم ساده هماهنگ با ظاهر سایت میخواید، اول Theme My Login رو بررسی کنید. اگه پنل کاربری کاملتر، تنظیمات گستردهتر و امکانات حرفهای میخواید، میهن پنل پرو گزینه مناسبتریه.
روش اول: استفاده از میهن پنل پرو
میهن پنل فقط در نسخه پرو ارائه میشه؛ پس نباید عبارت MihanPanel رو توی مخزن رایگان وردپرس جستوجو کنید. برای استفاده از این روش، اول میهن پنل پرو رو تهیه کنید و فایل افزونه رو از حساب کاربریتون بگیرید.

حالا از پیشخوان وردپرس به «افزونهها > افزودن افزونه تازه > بارگذاری افزونه» برید. فایل فشرده افزونه رو انتخاب کنید، روی «هماکنون نصب نمایید» بزنید و بعد افزونه رو فعال کنید. ممکنه متن این دکمهها با توجه به ترجمه نسخه وردپرس شما کمی فرق داشته باشه.

بعد از فعالسازی، منوی میهن پنل به پیشخوان اضافه میشه. توی تنظیمات همین بخش میتونید صفحه ورود و ثبتنام، ظاهر پنل و گزینههایی رو که کاربر به اونها دسترسی داره تنظیم کنید. شاید اسم دقیق بعضی گزینهها با بهروزرسانی افزونه تغییر کنه؛ پس تنظیماتی رو انتخاب کنید که در نسخه نصبشده سایتتون میبینید.

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

روش دوم: استفاده از افزونه Theme My Login
اگه فقط میخواید فرمهای ورود و ثبتنام داخل ظاهر قالب سایت دیده بشن، Theme My Login انتخاب سادهتریه. افزونه اصلی رایگانه و فرمهای ضروری رو بدون نیاز به کدنویسی به سایت اضافه میکنه.

بعضی امکاناتی که شاید توی آموزشهای قدیمی این افزونه دیده باشید، جزو نسخه اصلی نیستن و به افزودنی پولی نیاز دارن. قابلیتهایی مثل مدیریت پیشرفته پروفایل، ایمیلهای سفارشی، تغییر مسیرهای پیشرفته، reCAPTCHA و بعضی تنظیمات امنیتی رو باید جداگانه بررسی کنید.
آمار نصب، نسخه افزونه و سازگاری اون با وردپرس ممکنه بهمرور عوض بشه. قبل از نصب، این اطلاعات رو در صفحه رسمی افزونه ببینید و مطمئن بشید نسخه وردپرس و PHP سایتتون با پیشنیازهای فعلی افزونه هماهنگه.
نصب Theme My Login
از پیشخوان وردپرس به «افزونهها > افزودن افزونه تازه» برید و Theme My Login رو جستوجو کنید. افزونهای رو نصب کنید که نام ناشر و اطلاعاتش با صفحه رسمی بالا یکی باشه. بعد روی «فعال نمایید» بزنید. اگه با این مراحل آشنا نیستید، راهنمای نصب افزونه در وردپرس رو ببینید.

بعد از فعالسازی، Theme My Login صفحهها و نشانیهای لازم برای ورود، خروج، ثبتنام و بازیابی رمز رو مدیریت میکنه. فرمها ظاهر قالب سایتتون رو میگیرن؛ پس کاربر بهجای صفحه ساده ورود وردپرس، صفحهای هماهنگتر با سایت میبینه.
برای بازکردن تنظیمات، منوی Theme My Login رو در پیشخوان پیدا کنید و وارد بخش General بشید. General همون تنظیمات عمومی افزونهست. اگه ترجمه فارسی افزونه فعال باشه، ممکنه اسم این بخش رو به فارسی ببینید.
تنظیم گزینههای اصلی افزونه
نوع ورود: این گزینه مشخص میکنه کاربر با چه اطلاعاتی وارد سایت بشه؛ مثلاً نام کاربری، ایمیل یا هرکدوم از این دو مورد.

نوع ثبتنام: این بخش تعیین میکنه کاربر موقع ساخت حساب چه اطلاعاتی رو وارد کنه. فرم ثبتنام فقط وقتی کار میکنه که عضویت عمومی رو از تنظیمات وردپرس فعال کرده باشید.
رمز عبور: با فعالکردن این گزینه، کاربر میتونه موقع ثبتنام رمز دلخواه خودش رو بسازه. اگه این گزینه خاموش باشه، تعیین رمز طبق تنظیمات وردپرس پیش میره.
ورود خودکار: اگه این گزینه رو فعال کنید، کاربر بعد از ثبتنام خودکار وارد حسابش میشه و لازم نیست دوباره اطلاعات ورود رو بنویسه.
در بخش نشانیها میتونید مسیر صفحههای ورود، خروج، ثبتنام و بازیابی رمز رو ببینید یا تغییر بدید. قبل از عوضکردن هر مسیر، لینکهای قبلی سایتتون رو بررسی کنید تا فرمها یا دکمههای ورود، کاربر رو به صفحه اشتباه نفرستن.
Theme My Login یک ابزارک هم برای نمایش فرم ورود داره. ابزارک یک بخش آمادهست که میتونید اون رو در نوار کناری یا قسمتهای دیگه قالب بذارید. محل مدیریت ابزارکها به نوع قالب بستگی داره و معمولاً اون رو در «نمایش > ابزارکها» یا ویرایشگر سایت میبینید.

آزمایش صفحه ورود و ثبتنام
- صفحه ورود رو در یک پنجره ناشناس باز کنید.
- با اطلاعات اشتباه وارد بشید و ببینید پیام خطا درست نمایش داده میشه یا نه.
- یک حساب آزمایشی با نقش «مشترک» بسازید.
- ایمیل ثبتنام و بازیابی رمز رو بررسی کنید.
- وارد حساب آزمایشی بشید و مطمئن بشید کاربر به بخشهای مدیریتی حساس دسترسی نداره.
- ورود، خروج و بازیابی رمز رو روی موبایل هم امتحان کنید.

اگه سایتتون ثبتنام عمومی داره، افزونهها و خود وردپرس رو همیشه بهروز نگه دارید. بهتره از رمزهای قوی، محدودکردن تلاشهای ورود و یک ابزار امنیتی معتبر هم استفاده کنید. آموزش افزونه All In One WP Security & Firewall میتونه برای شروع کمکتون کنه.
هر چند وقت یکبار فهرست اعضای سایتتون رو هم ببینید. اگه تعداد زیادی حساب مشکوک یا بدون استفاده پیدا کردید، راهنمای حذف کاربر غیرفعال در وردپرس کمکتون میکنه این حسابها رو با دقت بیشتری مدیریت کنید.
سوالات متداول
برای ساخت صفحه ورود سفارشی کدوم افزونه بهتره؟
اگه فقط فرم ساده ورود، ثبتنام و بازیابی رمز رو داخل ظاهر قالب میخواید، Theme My Login انتخاب مناسبیه. اگه پنل کاربری کاملتر و امکانات حرفهایتری لازم دارید، میهن پنل پرو گزینه مناسبتریه.
چرا فرم ثبتنام کار نمیکنه؟
اول از پیشخوان وردپرس به «تنظیمات > عمومی» برید و گزینه «هر کسی میتواند نامنویسی کند» رو فعال کنید. بهتره نقش پیشفرض کاربر تازه رو هم روی «مشترک» بذارید.
آیا صفحه ورود سفارشی دسترسی به پیشخوان وردپرس رو میبنده؟
نه، ساخت صفحه ورود سفارشی بهتنهایی دسترسی به پیشخوان رو نمیبنده. سطح دسترسی هر حساب به نقش کاربری اون بستگی داره؛ پس برای کاربران عادی نقش «مشترک» رو انتخاب کنید.
آیا میهن پنل نسخه رایگان داره؟
نه، میهن پنل فقط در نسخه پرو ارائه میشه. بعد از تهیه محصول، باید فایل افزونه رو از حساب کاربریتون بگیرید و روی سایت نصب کنید.
بعد از ساخت صفحه ورود چه چیزهایی رو آزمایش کنیم؟
صفحه رو در پنجره ناشناس باز کنید و ورود، خروج، ثبتنام و بازیابی رمز رو با یک حساب آزمایشی امتحان کنید. نمایش صفحه در موبایل، پیامهای خطا و سطح دسترسی حساب آزمایشی رو هم یادتون نره.
جمعبندی
اگه یک فرم ساده ورود و ثبتنام میخواید که با ظاهر قالب هماهنگ باشه، Theme My Login نیاز بیشتر سایتهای کوچک رو پوشش میده. ولی اگه دنبال پنل کاربری حرفهایتر و امکانات گستردهتری هستید، میهن پنل پرو انتخاب مناسبتریه. میهن پنل نسخه رایگان نداره و برای استفاده از اون باید نسخه پرو رو تهیه کنید.
فرقی نمیکنه کدوم روش رو انتخاب میکنید؛ در هر دو حالت، نقش پیشفرض کاربران رو روی «مشترک» بذارید و همه مسیرها رو با یک حساب آزمایشی بررسی کنید. همین کار ساده کمک میکنه خطاهای ثبتنام و دسترسی رو قبل از ورود کاربران واقعی پیدا کنید.

سلام وقت بخیر من برا ثبت نام یه افزونه دیگه خریدم میخواستم وقتی کاربر رو دکمه خرید یه محصولی میزنه اول صفحه ثبت نام در سایت باز شه و تو سایت ثبت نام کنه بعد محصول رو بخره چطور میتونم این کارو انجام بدم یا حداقل همزمان که ثبت سفارش میکنه در سایت هم ثبت نامش انجامش بشه
سلام،من میخوام یک لندینگ بسازم و در اون میخوام صفخه ی ثبت نامی بذارم که شرکت کننده ها در اون ثبت نام کنند و تعدادشون دستم بیاد،افزونه ای دارین شما برای این کار ؟
سلام وقت بخیر من افزونه میهن پنل پرو رو خریداری کرده بودم و تمدید لایسنس هم انجام دادم ولی لایسنس رو تمدید نمیکنه و میزنه افزونه غیر فعال هست . تو بخش لایسنس ها هم که خیلی وقته لایسنس رو نمیزارید
لغو شده فک کنم
با سلام بنده این افزونه میهنو نصب کردم ولی بعد از ساخت اکانت امکان لاگ اوت کردن ندارد کاربر؟ چکار کنم
سلام خداقوت من یه ماه پیش قالب رو خریداری کردم بسیار راضی بودم خواستم دمو رو تغییر بدم
ولی خب لایسنس الان برای من بالا نمیاره که بخوام تغییر بدم
درود
لطفا با ایمیلی که هنگام خرید محصول در صفحه خرید وارد کردید، در سایت ما لاگین کنید. با شماره موبایل یا حساب گوگل هم نباید لاگین کنید. اگر رمز ورود به پنل رو ندارید لطفا گزینه” رمز عبورتان را گم کرده اید؟” رو انتخاب کنید تا رمز برای شما ایمیل بشه
سلام لطفا سریع پاسخ بدید من این افزوده خودتون رو نصب کردم فعال کردم برای تست یه اکانت ساختم الان نمیتونم ازش بیرون برم و دسترسی به پیشخوان و لومال هاست رو از دست دادم چیکارکنم
سلام چه خطایی دریافت می کنید؟
سلام وقت بخیر
آدرس ورود به پنل کاربری من my-account هست
افزونه پنل کاربری رو که فعال میکنم و وارد این بخش میشم و روی نام نویسی که کلیک میکنم مجدد به همین صفحه برمیگرده
روی گزینه نام نویسی کلیک راست میکنم و لینکش رو کپی میکنم درست هست یعنی لینک داره به /my-account/?action=register ولی منتقل نمیشه به این صفحه شبیه ریدایرکت دامنه شده
چیکار باید بکنم؟
سلام وقت بخیر باید ببینید کدام افزونه باعث ریدایرکت شدن این صفحه شده
سلام وقت بخیر
من قصد دارم یک صفحه ورود برای کاربران سایت بسازم طوری که ثبت نام کاربر توسط خودم انجام بشه و کاربرا فقط با زدن نام کاربری و رمز وارد سایت بشن ! چه افزونه ای برای این کار مناسبه ؟ یه چیز مثل سایت شما با این تفاوت که کاربر خودش نتونه ثبت نام کنه!
و اگه با افزونه گرویتی فرم صفحه ورود ایجاد کنم و کاربر با زدن نام و رمز وارد بشه، میشه کاری کرد که در گرویتی ویو فقط فرم ها و رکوردهایی که خودش ثبت کرده را ببینه ؟ یعنی نتونه فرم های بقیه کاربرا رو بببینه !
سلام دموی میهن پنل رو ببینید. منظور شما چنین چیزی هست؟ اگر بله میهن پنل
بله همین منظورمه، فقط میخوام بدونم این امکان وجود داره که ثبت نام کاربر فقط توسط من (مدیر سایت) تعریف بشه و در صفحه عضویت میهن پنل فقط بخش ورود کاربر وجود داشته باشه ؟ یعنی اصلا سایت من چیزی به عنوان ثبت نام برای کاربر نمایش نده و فقط مدیر بتونه ثبت نام انجام بده
یعنی مثلا مدیر سایت 20 دانش آموز تعریف می کنه و به اونا نام کاربری و رمز عبور میده تا بتونن وارد بشن !
سلام بله باید ثبت نام رو غیرفعال کنید سپس از بخش کاربران به صورت دستی کاربر اضافه کنید.
سلام وقت بخیر
ما میخوایم یک لندینگ داشته باشیم یه در یک برگه که یه بنره دوره آموزشیه
روی عکس دوتا فیلد داشته باشه
{نام و نام خانوادگی}
{شماره موبایل}
و یک دکمه پرداخت
کاربر بعد از پر کردن فیلد و زدن روی پرداخت مستقیم وارد صحفه پرداخت بشه و بعد از پرداخت هم به دوره دسترسی داشته باشه
برای ساخت این لندینگ باید کد نویسی بلد باشیم؟؟
درود بر شما پلاگین خاصی برای این منظور نیست اما در حال طراحی چنین پلاگینی هستیم.
من کسب و کار اینستاگرامی دارم
این لندینگ به شدت برای کسب و کار های اینستاگرامی و تلگرامی لازمه چون مراحل خرید محصول خیلی کوتاه میشه
تو جشنواره ها و کمپین ها خیلی نیازه و لینک خرید رو تو استوری و بایو و … میشه گذاشت
من فقط چند نفر رو که خودشون طراح سایت داشتن دیدم که اینجوری لندینگ میزارن
در حالی که هزاران پیج اینستاگرام هست مخصوصا پیج های آموزشی که
هنوز ازین لندینگ استفاده نمیکنن و کاربر مجبوره چهارتا مرحله رو برای خرید طی کنه
میتونید آموزش ساخت این لندینگ و پلاگین مور نیازش درست کنید
و خود من حاضرم بابت یاد گرفتن این آموزش هزینه پرداخت کنم
بله به زودی. در حال ساخت یک پلاگین پرداخت سریع هستیم.
سلام من قالب اهورا رو خریدم وقتی میخوام صفحه ورود و ثبت نام ررو برای کاربران بسازم کاربر با میهن پنل وارد سایت میشه یعنی کاربر وقتی ثبت نام میکنه با میهن پنل وارد میشه میشه کاری کرد که با میهن پنل وارد سایت نشه؟؟میثل سایت های دیگه با صفحه ای که ما ساختیم مستقیم وارد سایت شه؟؟
سلام وقت بخیر بله میتونید میهن پنل رو غیرفعال کنید و لینک ورود به پلاگین دیگری رو توی هدر قرار بدید. برای اطلاعات بیشتر توی بخش پشتیبانی پیام بدید همکارانم راهنماییتون میکنن
خیلی مفید بود. ممنون