ساخت فرم ورود و ثبت نام در وردپرس؛ ۲ روش ساده

ساخت فرم ورود و ثبت نام در وردپرس؛ ۲ روش ساده

اگه می‌خواید کاربران بدون روبه‌روشدن با صفحه پیش‌فرض وردپرس وارد سایتتون بشن، دو انتخاب اصلی دارید. برای ساخت یک فرم ساده ورود و ثبت‌نام، Theme My Login کارتون رو راه می‌اندازه. ولی اگه پنل کاربری حرفه‌ای‌تر و امکانات بیشتری می‌خواید، میهن پنل پرو انتخاب کامل‌تریه.

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

ساخت صفحه ورود سفارشی در وردپرس

وردپرس به‌صورت پیش‌فرض صفحه ورود مخصوص خودش رو داره، ولی ظاهر این صفحه توی بیشتر سایت‌ها تقریباً یکسانه. با ساخت صفحه ورود سفارشی، فرم ورود با ظاهر سایتتون هماهنگ می‌شه و کاربر هم تجربه ساده‌تر و حرفه‌ای‌تری داره.

قبل از شروع، این نکته رو بدونید که ساخت فرم ورود در بخش عمومی سایت، به‌تنهایی دسترسی کاربر به پیشخوان وردپرس رو نمی‌بنده. این دسترسی به «نقش کاربری» اون بستگی داره. نقش کاربری یعنی وردپرس به هر حساب چه اجازه‌هایی می‌ده؛ مثلاً دسترسی یک مشترک خیلی کمتر از مدیر سایت هست.

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

فعالسازی عضویت کاربر در وردپرس
فعالسازی عضویت کاربر در وردپرس

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

مقایسه میهن پنل پرو و Theme My Login

انتخاببرای چه کاری مناسبه؟هزینه
میهن پنل پروساخت پنل کاربری و داشتن تجربه ورود و ثبت‌نام حرفه‌ای‌ترپولی
Theme My Loginنمایش فرم‌های ساده ورود، ثبت‌نام و بازیابی رمز داخل قالب سایتافزونه اصلی رایگانه؛ بعضی قابلیت‌های تکمیلی به افزودنی پولی نیاز دارن

پس اگه فقط یک فرم ساده هماهنگ با ظاهر سایت می‌خواید، اول Theme My Login رو بررسی کنید. اگه پنل کاربری کامل‌تر، تنظیمات گسترده‌تر و امکانات حرفه‌ای می‌خواید، میهن پنل پرو گزینه مناسب‌تریه.

روش اول: استفاده از میهن پنل پرو

میهن پنل فقط در نسخه پرو ارائه می‌شه؛ پس نباید عبارت MihanPanel رو توی مخزن رایگان وردپرس جست‌وجو کنید. برای استفاده از این روش، اول میهن پنل پرو رو تهیه کنید و فایل افزونه رو از حساب کاربریتون بگیرید.

افزونه پنل کاربری حرفه‌ای میهن پنل
افزونه پنل کاربری حرفه‌ای میهن پنل

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

بخش بارگذاری فایل ZIP افزونه در پیشخوان وردپرس
بخش بارگذاری فایل ZIP افزونه در پیشخوان وردپرس

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

انتخاب ظاهر پنل کاربری میهن پنل
انتخاب ظاهر پنل کاربری میهن پنل

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

ظاهر صفحه ورود و عضویت میهن پنل
ظاهر صفحه ورود و عضویت میهن پنل

روش دوم: استفاده از افزونه Theme My Login

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

آشنایی با افزونه Theme My Login
آشنایی با افزونه Theme My Login

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

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

نصب Theme My Login

از پیشخوان وردپرس به «افزونه‌ها > افزودن افزونه تازه» برید و Theme My Login رو جست‌وجو کنید. افزونه‌ای رو نصب کنید که نام ناشر و اطلاعاتش با صفحه رسمی بالا یکی باشه. بعد روی «فعال نمایید» بزنید. اگه با این مراحل آشنا نیستید، راهنمای نصب افزونه در وردپرس رو ببینید.

نصب افزونه Theme My Login
نصب افزونه Theme My Login

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

برای بازکردن تنظیمات، منوی Theme My Login رو در پیشخوان پیدا کنید و وارد بخش General بشید. General همون تنظیمات عمومی افزونه‌ست. اگه ترجمه فارسی افزونه فعال باشه، ممکنه اسم این بخش رو به فارسی ببینید.

تنظیم گزینه‌های اصلی افزونه

نوع ورود: این گزینه مشخص می‌کنه کاربر با چه اطلاعاتی وارد سایت بشه؛ مثلاً نام کاربری، ایمیل یا هرکدوم از این دو مورد.

تنظیم گزینه‌های اصلی افزونه
تنظیم گزینه‌های اصلی افزونه

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

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

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

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

Theme My Login یک ابزارک هم برای نمایش فرم ورود داره. ابزارک یک بخش آماده‌ست که می‌تونید اون رو در نوار کناری یا قسمت‌های دیگه قالب بذارید. محل مدیریت ابزارک‌ها به نوع قالب بستگی داره و معمولاً اون رو در «نمایش > ابزارک‌ها» یا ویرایشگر سایت می‌بینید.

ابزارک Theme My Login
ابزارک Theme My Login

آزمایش صفحه ورود و ثبت‌نام

  1. صفحه ورود رو در یک پنجره ناشناس باز کنید.
  2. با اطلاعات اشتباه وارد بشید و ببینید پیام خطا درست نمایش داده می‌شه یا نه.
  3. یک حساب آزمایشی با نقش «مشترک» بسازید.
  4. ایمیل ثبت‌نام و بازیابی رمز رو بررسی کنید.
  5. وارد حساب آزمایشی بشید و مطمئن بشید کاربر به بخش‌های مدیریتی حساس دسترسی نداره.
  6. ورود، خروج و بازیابی رمز رو روی موبایل هم امتحان کنید.
پیشنمایش افزونه Theme My Login
پیشنمایش افزونه Theme My Login

اگه سایتتون ثبت‌نام عمومی داره، افزونه‌ها و خود وردپرس رو همیشه به‌روز نگه دارید. بهتره از رمزهای قوی، محدودکردن تلاش‌های ورود و یک ابزار امنیتی معتبر هم استفاده کنید. آموزش افزونه All In One WP Security & Firewall می‌تونه برای شروع کمکتون کنه.

هر چند وقت یک‌بار فهرست اعضای سایتتون رو هم ببینید. اگه تعداد زیادی حساب مشکوک یا بدون استفاده پیدا کردید، راهنمای حذف کاربر غیرفعال در وردپرس کمکتون می‌کنه این حساب‌ها رو با دقت بیشتری مدیریت کنید.

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

برای ساخت صفحه ورود سفارشی کدوم افزونه بهتره؟

اگه فقط فرم ساده ورود، ثبت‌نام و بازیابی رمز رو داخل ظاهر قالب می‌خواید، Theme My Login انتخاب مناسبیه. اگه پنل کاربری کامل‌تر و امکانات حرفه‌ای‌تری لازم دارید، میهن پنل پرو گزینه مناسب‌تریه.

چرا فرم ثبت‌نام کار نمی‌کنه؟

اول از پیشخوان وردپرس به «تنظیمات > عمومی» برید و گزینه «هر کسی می‌تواند نام‌نویسی کند» رو فعال کنید. بهتره نقش پیش‌فرض کاربر تازه رو هم روی «مشترک» بذارید.

آیا صفحه ورود سفارشی دسترسی به پیشخوان وردپرس رو می‌بنده؟

نه، ساخت صفحه ورود سفارشی به‌تنهایی دسترسی به پیشخوان رو نمی‌بنده. سطح دسترسی هر حساب به نقش کاربری اون بستگی داره؛ پس برای کاربران عادی نقش «مشترک» رو انتخاب کنید.

آیا میهن پنل نسخه رایگان داره؟

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

بعد از ساخت صفحه ورود چه چیزهایی رو آزمایش کنیم؟

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

جمع‌بندی

اگه یک فرم ساده ورود و ثبت‌نام می‌خواید که با ظاهر قالب هماهنگ باشه، Theme My Login نیاز بیشتر سایت‌های کوچک رو پوشش می‌ده. ولی اگه دنبال پنل کاربری حرفه‌ای‌تر و امکانات گسترده‌تری هستید، میهن پنل پرو انتخاب مناسب‌تریه. میهن پنل نسخه رایگان نداره و برای استفاده از اون باید نسخه پرو رو تهیه کنید.

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

نظر شما در این مورد چیه؟

  1. U356712۱۳ دی ۱۴۰۳

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

  2. U360928۲۹ آبان ۱۴۰۳

    سلام،من میخوام یک لندینگ بسازم و در اون میخوام صفخه ی ثبت نامی بذارم که شرکت کننده ها در اون ثبت نام کنند و تعدادشون دستم بیاد،افزونه ای دارین شما برای این کار ؟

  3. U30473۴ مرداد ۱۴۰۳

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

  4. U346678۲۹ خرداد ۱۴۰۳

    با سلام بنده این افزونه میهنو نصب کردم ولی بعد از ساخت اکانت امکان لاگ اوت کردن ندارد کاربر؟ چکار کنم

  5. U339331۴ اسفند ۱۴۰۲

    سلام خداقوت من یه ماه پیش قالب رو خریداری کردم بسیار راضی بودم خواستم دمو رو تغییر بدم
    ولی خب لایسنس الان برای من بالا نمیاره که بخوام تغییر بدم

    • تیم پشتیبانیتیم پشتیبانی۵ اسفند ۱۴۰۲

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

  6. U336978۱ بهمن ۱۴۰۲

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

    • رضا راد۲ بهمن ۱۴۰۲

      سلام چه خطایی دریافت می کنید؟

  7. U331554۲۵ مهر ۱۴۰۲

    سلام وقت بخیر
    آدرس ورود به پنل کاربری من my-account هست
    افزونه پنل کاربری رو که فعال میکنم و وارد این بخش میشم و روی نام نویسی که کلیک میکنم مجدد به همین صفحه برمیگرده
    روی گزینه نام نویسی کلیک راست میکنم و لینکش رو کپی میکنم درست هست یعنی لینک داره به /my-account/?action=register ولی منتقل نمیشه به این صفحه شبیه ریدایرکت دامنه شده

    چیکار باید بکنم؟

    • رضا راد۲۶ مهر ۱۴۰۲

      سلام وقت بخیر باید ببینید کدام افزونه باعث ریدایرکت شدن این صفحه شده

  8. U311092۱ تیر ۱۴۰۲

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

    • رضا راد۱ تیر ۱۴۰۲

      سلام دموی میهن پنل رو ببینید. منظور شما چنین چیزی هست؟ اگر بله میهن پنل

      • U311092۱ تیر ۱۴۰۲

        بله همین منظورمه، فقط میخوام بدونم این امکان وجود داره که ثبت نام کاربر فقط توسط من (مدیر سایت) تعریف بشه و در صفحه عضویت میهن پنل فقط بخش ورود کاربر وجود داشته باشه ؟ یعنی اصلا سایت من چیزی به عنوان ثبت نام برای کاربر نمایش نده و فقط مدیر بتونه ثبت نام انجام بده
        یعنی مثلا مدیر سایت 20 دانش آموز تعریف می کنه و به اونا نام کاربری و رمز عبور میده تا بتونن وارد بشن !

        • رضا راد۴ تیر ۱۴۰۲

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

  9. U320048۱۵ فروردین ۱۴۰۲

    سلام وقت بخیر
    ما میخوایم یک لندینگ داشته باشیم یه در یک برگه که یه بنره دوره آموزشیه
    روی عکس دوتا فیلد داشته باشه
    {نام و نام خانوادگی}
    {شماره موبایل}
    و یک دکمه پرداخت
    کاربر بعد از پر کردن فیلد و زدن روی پرداخت مستقیم وارد صحفه پرداخت بشه و بعد از پرداخت هم به دوره دسترسی داشته باشه
    برای ساخت این لندینگ باید کد نویسی بلد باشیم؟؟

    • رضا راد۱۶ فروردین ۱۴۰۲

      درود بر شما پلاگین خاصی برای این منظور نیست اما در حال طراحی چنین پلاگینی هستیم.

      • U320048۲ اردیبهشت ۱۴۰۲

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

        • رضا راد۶ اردیبهشت ۱۴۰۲

          بله به زودی. در حال ساخت یک پلاگین پرداخت سریع هستیم.

  10. U315819۷ مرداد ۱۴۰۱

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

    • رضا راد۸ مرداد ۱۴۰۱

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

  11. کاربر مهمان۱۳ مرداد ۱۳۹۵

    خیلی مفید بود. ممنون

پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرس
پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرسآنلاین و پاسخگوی شما هستیم.آنلاین

در حال بارگذاری...

هر سوالی دارید بپرسید.پاسخگوی شما هستیم.