عضویت ویژه در سطوح کاربری با Simple Membership

سطوح دسترسی کاربران در وردپرس با Simple Membership

سلام ؛

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

افزونه Simple Membership

simple-membership hamyarwp

افزونه ای بسیار منعطف با پشتیبانی قدرتمندی است که جهت ارائه ی سیستم عضویت برای امکانات و محتوای رایگان و غیر رایگان وبسایت وردپرسی شما، کاربرد دارد. با کمک افزونه ی “Simple Membership” می توانید از مطالب و محتوای سایت محافظت کرده و فقط به کاربران و افراد عضو ویژه در سایت اجازه ی دسترسی دهید.
با سطح بندی کردن نوع عضویت (به عنوان مثال طلائی، نقره ای و برنزی) می توانید نوع کاربران را مشخص کرده و به هر دسته نوع خاصی از امکانات را نسبت دهید.با این حساب به راحتی می توانید امکان رایگان و غیر رایگان برای محتوا و یا خدمات سایت خود ایجاد کنید! بیش از این شما را معطل نمیگذاریم و به سراغ نصب و کار با افزونه می رویم…

افزونه را در مسیر افزونه ها از پنل مدیریتی وردپرس نصب و فعال می کنیم. پس از فعال سازی گزینه ی “WP Membership” در منوی سمت راست پنل به چشم می خورد که دارای زیر منوهایی است.

membership hamyarwp

حال به بررسی بخش های مختلف افزونه می پردازیم و آن را تنظیم می کنیم. مثل همیشه اول به سراغ تنظیمات افزونه می رویم.

Setting

این قسمت خود دارای 6 بخش متفاوت است!

General setting

general setting hamyarwp

Enable Free Membership>> با انتخاب این گزینه، بخش رایگان افزونه را فعال می کنید.
Free Membership Level ID>> می توانید شناسه ای به این بخش نسبت دهید. (مثل 0)
Enable More Tag Protection>> با انتخاب این گزینه می توانید از برچسب ها حفاظت کنید و آن ها را از چشم افرادی که عضو سایت نیستند پنهان کنید.
Hide Adminbar>> مخفی کردن نوار ابزار مدیریت در بالای سایت در هنگام نمایش.
Default Account Status>> مشخص کردن حالت اکانت کاربری افراد.
Allow Account Deletion>> با فعال کردن این گزینه به کاربران اجازه می دهید که در صورت تمایل اکانت خود را حذف نمایند.

general setting2 hamyarwp
Auto Delete Pending Account>> اگر گزینه ی قبلی را انتخاب کردید، در اینجا می توانید نوع آن را مشخص کنید.
Login Page URL>>آدرس صفحه ی ورود به سایت
Registration Page URL>> آدرس صفحه ی عضویت در سایت
Join Us Page URL>> آدرس صفحه ی ملحق شدن به ما
Edit Profile Page URL>> آدرس صفحه ی ویرایش پروفایل
Password Reset Page URL>> آدرس صفحه ی بازیابی رمز عبور
Enable Debug>> با فعال کردن این گزینه می توانید خطاهای موجود را شناسایی کنید.

payment Setting

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

Email Setting

email setting hamyarwp

From Email Address>> وارد کردن آدرس ایمیلی که از طرف سایت برای کاربر در حین فرآیند ثبت نام ارسال خواهد شد.

Prompt to Complete Registration

اطلاعات لازم برای مراحل ثبت نام!
Email Subject>> عنوانی که برای موضوع ایمیل ارسالی نوشته می شود. این بخش برای تکمیل فرم عضویت می باشد پس عنوان آن را وارد کنید.
Email Body>> متن مورد نظر را وارد کنید.

Registration Complete

تکمیل مراحل ثبت نام!

Email Subject>> دوباره عنوان مورد نظر این بخش را وارد کنید.
Email Body>> متن اصلی را وارد کنید.

email setting1 hamyarwp

 

Send Notification to Admin>> پس از عضویت کاربران به ایمیل مدیر سایت، پیامی ارسال شود.
Admin Email Address>> آدرس مدیر سایت جهت دریافت پیام را وارد نمایید.
Send Email to Member When Added via Admin Dashboard>> ارسال ایمیل به کاربر مورد نظر پس از ثبت نام در سایت.

Password Reset

تنظیمات مربوط به بازیابی رمز عیور!

Email Subject>> عنوان ایمیلی که در هنگام بازیابی ارسال می شود.
Email Body>> محتوایی که برای بازیابی رمز عبور ارسال می شود.

email setting2 hamyarwp

Account Upgrade Notification

بروز رسانی اکانت کاربری!

Email Subject>> عنوان ایمیل برای بروز رسانی اکانت کاربری.
Email Body>> متن اصلی برای ارسال به کاربر جهت بروز رسانی اکانت کاربری.

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

Tools

tools hamyarwp

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

Advanced settings

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

با گزینه ی payment کاری نداریم و به سراغ سطحبندی کردن کاربران می رویم.

Membership levels

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

users level hamyarwp

نام سطح کاربری مورد نظر را وارد کنید.( به عنوان مثال کاربران حرفه ای) سپس نوع آن را مشخص کرده و در بخش بعد می توانید مدت زمان اشتراک آن را مشخص نمایید.

به همین ترتیب  هر تعداد سطح کاربری که می خواهید می توانید ایجاد کنید.

users levels hamyarwp

در حال حاضر با رفتن به بخش “Category protection” می توانید دسته هایتان را برای هر سطح کاربری مشخص نمایید.

levels hamyarwp

هم اکنون می توانید با مراجعه به بخش نوشته ها، هر نوشته ای که ایجاد می کنید را سطح بندی کنید:

membership level hamyarwp

Members

با رفتن به بخش members می توانید کاربران خود را با توجه به سطوح مختلف مشخص کنید و آن ها را عضو کنید.

ثبت نام کاربران

حتما می پرسید چگونه باید کاربران در هر سطوحی ثبت نام کنند؟

شورت کد هایی موجود است که شما با قرار دادن آی دی هر سطح کاربری می توانید به کاربران خود امکان ثبت نام دهید. به عنوان مثال ما سه سطح کاربری با نام های کاربران حرفه ای با شماره ی آی دی 2 ، کاربران متوسط با شماره ی آی دی 3 و کاربران معمولی با شماره ی آی دی 4 داریم.

[swpm_registration_form level=ID number]

membership form hamyarwp

توجه کنید که برای هر سطح کاربری می توانید چنین فرمی ایجاد کنید!

ناگفته نماند که با مراجعه به بخش “Ad-ons” می توانید با امکانات بیشتری مثل ساخت یک فرم اختصاصی آشان شوید. البته باید افزونه های مکملی نصب کنید که سعی میکنم مهمترین بخش ها را در زمانی مناسب آموزش دهم.

جمع بندی!

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

دانلود افزونه Simple Membership

دانلود صفحه افزونه
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

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

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

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

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

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

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

    سلام خسته نباشین من نمیدونم چرا هروقت پشتیبان گیری با این افزونه در حال انجامه ورود به تمام صفحات سایت حتی پیشخوان با ارور 504 مواجه میشه!

  3. برای مدیریت وردپرس مولتی یوزر آیا افزونه ای هست که کاربران رومحدود کرد؟ مثلا در وبلاگ خود فقط 50 پست بدن و دیگه نتونن بدن! افزونه لیمیت این کار رو نمیتونه انجام بده.کاربر ها همه دسترسی دارند بهش و ویرایش میکنند.در ورپرس شبکه چجوری میشه کاربر ها رو لیمیت کرد؟

  4. سلام
    یه سوال خیلی حیاتی دارم ممنون میشم جوابشو واضح بهم بدید
    من یه سایت طراحی گرافیک دارم و محتوامو توش با قیمت مشخصی واسه هر محصول به فروش میرسونم
    الان میخوام یه اشتراک ماهانه یا سه ماهه و … برای کاربران ایجاد کنم که فقط اونایی که اشتراک را خریداری میکنن بتونن محصولات را به صورت رایگاه دانلود کنن
    و البته همون کاربرانی که اشتراک تهیه میکنن محدودیت دانلود روزانه داشته باشن
    مثلا روزانه بیشتر از 10 طرح رایگان نتونن دانلود کنند
    از افزونه restrict accses هم استفاده کردم اما فقط ایجاد اشتراک رو تونستم انجام بدم و این موارد درونش نبود

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

    سلام همه ی تنظیمات را انجام داده ام شورت کد را در یک برگه جدا با مادر join us بگذارم؟این کار را کردم اما فرم را نمایش نمیدهد
    ممنون میشم اگر راهنمایی کنین

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

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

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

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

  8. سلام خسته نباشید .من قالب بی تی ام و دارم ولی ستون کناری نمی تونم درست کنم ممنون می شم اگر راهنمایی کنین.

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

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

      سلام
      1- باید افزونه فارسی سازی بشه.
      2- از تب payment

  10. با سلام این بند رو چطور ایجاد کردید ؟
    http://uupload.ir/files/qb6z_ga.png