عضویت ویژه در سطوح کاربری با 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. سلام
    تشکر از آموزش خوبتون
    چگونه واسه این افزونه درگاه پرداخت ایرانی تعریف کرد ؟؟
    من می خواهم سه سطح کاربری ایجاد کنم . رایگان , استاندارد , ویژه
    با دسترسی های متفاوت برای انتشار آگهی با مدت نمایش مشخص .
    این افزونه می تونه کمکم کنه ؟ اگه با این افزونه نمیشه میشه یک افزونه با قابلیت های ذکر شده معرفی کنید ؟

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

      سلام
      متاسفانه در حال حاضر این امکان وجود نداره

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

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

  3. سلام من از چه افزونه ای استفاده کنم که قبل از بارگذاری سایت عضوگیری کنه

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

      سلام
      چطوری باید اینکارو انجام بده ؟

    • mmmmm nemifahmam yani chi . mikham ghable inke varede site beshan sabte nam konan

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

      سلام
      دوست منظور شما اینه که مطالب شما رو مشاهده نکنن و اول ثبت نام کنن و بعد بتونن ببینند؟ لزوما نمیتوان گفت راهی هست که کل سایت رو نبینند و بعد از ثبت نام ببینند مگر اینکه سایتی پورتالی طراحی کنید. و در گام اول کاربران را عضو کنید تا امکان ورود داشته باشند.

  4. سرکار خانم کوهستانی،
    سلام و تشکر از زحمات شما و همکاران گرامی
    با توجه به موضوع و برنامه کاری ، سایتم دارای سه نوع محتوا دارد (عادی – ویژه و VIP ) لازم است کاربر ابتدا ثبت نام و تعیین سطح کاربری شود . مطالب عادی رایگان اما سایر مطالب غیر رایگان است . کاربر درصورت تمایل برای استفاده ار مطالب ویژه و یا VIP به صفحه تعرفه و تخفیفات رفته و پس از انتخاب به درگاه بانکی (داخلی) هدایت و آنلاین خرید کرده و اتوماتیک بتواند طی مدت اعتبار (یک ماهه – سه ماهه . . . ) از مطالب استفاده نماید و در پایان زمان اعتبار دسترسی قطع گردد.برای این منظور کدام افزونه یا افزونه ها را معرفی می فرمائید. افزونه عضویت ویژه در سایتتون رو دیدم اما با توجه به بتا بودن و مشکلاتی که کاربران برای آن مطرح کردند ظاهرا عملا نمی شود استفاده کرد.در هر صورت ممنون می شوم اگر بنحوی راهنمایی بفرمائید که عملا نتیجه ای بگیرم. با احترام.

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

      سلام
      خیر، من خودم با این افزونه کار میکنم و اتفاقا برای کار شما بسیار مناسبه و تمامی این مواردی که میخواهید رو در اختیار شما قرار میده.

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

    سلام ببخشید اینجا سوالم رو مطرح میکنم در قالب جدید سایتتون یکم مشکل دارم

    سوالم اینه که چطور میتونم در سایتم یک برگه مثل این نمونه ای که بهتون میدم ایجاد کنم
    http://mag.digikala.com/Landing/%D9%86%DA%AF%D8%A7%D9%87%DB%8C-%D8%A8%D9%87-%D9%81%D8%B1%D8%AF%D8%A7/

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

      سلام
      این به صورت یک برگه ی اچ تی ام ال برنامه نویسی شده

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

    سلام
    چرا برای من فرم ثبت نام و عضویت نمیاره تیک رایگانش هم فعال کردم خواهشا راهنمایی کنید تمام مراحلی هم که گفتید رفتم
    ممنون

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

      سلام
      در شورت کد به جای ID number آی دی ایجاد شده ی خودتون رو وارد میکنید ؟

  7. ممنون از مطلب مفیدتون. چطوری میشه این پلاگین را فارسی کرد؟

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

      سلام
      باید مراحل فارسی سازی رو انجام بدید.

    • سلام
      میشه بفرمایید مراحل فارسی سازی چگونه هستش؟

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

      سلام
      فارسی سازی افزونه!

    • این فارسی سازی به چه شکل هست؟
      لینک آموزشی و یا لینک نرم افزار چیزی داره؟

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

      سلام
      در گوگل سرچ کنید آموزش های فارسی سازی پلاگین موجوده

  8. سلام خسته نباشید
    ممنون بابت مطلب خوبتون
    بنده یک درخواست داشتم.
    من میخام طوری سایتم باشه که هر کاربری که ثبت نام کرد و وارد پنل کاربریش شد یک بخشی براش باز بشه که بتونه مطلب هم ارسال کنه ولی مطلب به صورتی باشه که تا وقتی که توسط مدیر تایید نشده وارد سایت نشه.
    ممنون میشم کمکم کنید.
    با سپاس

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

    سلام
    از این که سوالم مرتبط با موضوغ این صفحه نیست عذرخواهی میکنم.
    در مورد ساخت وب سایت های چند زبانه که قبلا ازتون درخواست کردم، در صورت امکان میشه بفرمایید حدودا تا چه زمانی آموزش ساخت این وب سایت ها آماده میشه؟

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

      سلام
      به دنبال راه حل خوب و استانداری برای این امکان هستم اما هنوز به نتیجه ی درستی نرسیدم

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

    مثل همیشه…بسیار عالی