سطوح دسترسی کاربران در وردپرس با Simple Membership
سلام ؛
بیشتر وبسایت های وردپرسی که ما ایجاد می کنیم نیازمند فرمی برای عضویت و ورود هستند و برخی مدیران سایت ها تمایل دارند که فرم هایی با توجه به نظر خود در سایت ایجاد نمایند تا کاربران را در سطوح مختلفی دسته بندی کنند و به آنها امکان استفاده از بخش های مخصوص به خود را دهند. افزونه های زیادی مثل عضویت های ویژه در سایت آموزش داده شد که برای دریافت وجه نیز کاربرد دارند. مبحث امروز را نیز به آموزش سطح بندی کردن کاربران در وردپرس اختصاص می دهیم که دارای مزیت های زیادی است که آن ها را با هم بررسی می کنیم.
افزونه Simple Membership
افزونه ای بسیار منعطف با پشتیبانی قدرتمندی است که جهت ارائه ی سیستم عضویت برای امکانات و محتوای رایگان و غیر رایگان وبسایت وردپرسی شما، کاربرد دارد. با کمک افزونه ی “Simple Membership” می توانید از مطالب و محتوای سایت محافظت کرده و فقط به کاربران و افراد عضو ویژه در سایت اجازه ی دسترسی دهید.
با سطح بندی کردن نوع عضویت (به عنوان مثال طلائی، نقره ای و برنزی) می توانید نوع کاربران را مشخص کرده و به هر دسته نوع خاصی از امکانات را نسبت دهید.با این حساب به راحتی می توانید امکان رایگان و غیر رایگان برای محتوا و یا خدمات سایت خود ایجاد کنید! بیش از این شما را معطل نمیگذاریم و به سراغ نصب و کار با افزونه می رویم…
افزونه را در مسیر افزونه ها از پنل مدیریتی وردپرس نصب و فعال می کنیم. پس از فعال سازی گزینه ی “WP Membership” در منوی سمت راست پنل به چشم می خورد که دارای زیر منوهایی است.
حال به بررسی بخش های مختلف افزونه می پردازیم و آن را تنظیم می کنیم. مثل همیشه اول به سراغ تنظیمات افزونه می رویم.
Setting
این قسمت خود دارای 6 بخش متفاوت است!
General setting
Enable Free Membership>> با انتخاب این گزینه، بخش رایگان افزونه را فعال می کنید.
Free Membership Level ID>> می توانید شناسه ای به این بخش نسبت دهید. (مثل 0)
Enable More Tag Protection>> با انتخاب این گزینه می توانید از برچسب ها حفاظت کنید و آن ها را از چشم افرادی که عضو سایت نیستند پنهان کنید.
Hide Adminbar>> مخفی کردن نوار ابزار مدیریت در بالای سایت در هنگام نمایش.
Default Account Status>> مشخص کردن حالت اکانت کاربری افراد.
Allow Account Deletion>> با فعال کردن این گزینه به کاربران اجازه می دهید که در صورت تمایل اکانت خود را حذف نمایند.
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
From Email Address>> وارد کردن آدرس ایمیلی که از طرف سایت برای کاربر در حین فرآیند ثبت نام ارسال خواهد شد.
Prompt to Complete Registration
اطلاعات لازم برای مراحل ثبت نام!
Email Subject>> عنوانی که برای موضوع ایمیل ارسالی نوشته می شود. این بخش برای تکمیل فرم عضویت می باشد پس عنوان آن را وارد کنید.
Email Body>> متن مورد نظر را وارد کنید.
Registration Complete
تکمیل مراحل ثبت نام!
Email Subject>> دوباره عنوان مورد نظر این بخش را وارد کنید.
Email Body>> متن اصلی را وارد کنید.
Send Notification to Admin>> پس از عضویت کاربران به ایمیل مدیر سایت، پیامی ارسال شود.
Admin Email Address>> آدرس مدیر سایت جهت دریافت پیام را وارد نمایید.
Send Email to Member When Added via Admin Dashboard>> ارسال ایمیل به کاربر مورد نظر پس از ثبت نام در سایت.
Password Reset
تنظیمات مربوط به بازیابی رمز عیور!
Email Subject>> عنوان ایمیلی که در هنگام بازیابی ارسال می شود.
Email Body>> محتوایی که برای بازیابی رمز عبور ارسال می شود.
Account Upgrade Notification
بروز رسانی اکانت کاربری!
Email Subject>> عنوان ایمیل برای بروز رسانی اکانت کاربری.
Email Body>> متن اصلی برای ارسال به کاربر جهت بروز رسانی اکانت کاربری.
توجه!!! دوستان این افزونه به زبان اصلی است و تمامی محتوای داخل این صفحه نیز به زبان اصلی بوده و شما همانند ما می توانید اطلاعات آن را فارسی کنید.
Tools
در این قسمت شما باید لینک کامل شدن ثبت نام را مشخص کنید. از آنجایی که ما با بخش درگاه پرداختی افزونه کار نداریم گزینه ی دوم یعنی لینک تکمیل را علامت میزنیم تا برای کاربر ارسال شود.
Advanced settings
این بخش برای درگاه پرداختی می باشد. در صورتی که فردی از درگاه پرداختی پی پال استفاده می کند می تواند در اینجا با علامت زدن گزینه ی مشخص، اعلام کند که اکانت کاربران پس از چه دوره ای غیر فعال و یا منقضی شود.
با گزینه ی payment کاری نداریم و به سراغ سطحبندی کردن کاربران می رویم.
Membership levels
با زدن بر روی گزینه ی Add از بالای صفحه وارد قسمتی برای تعیین سطوح کاربران خواهید شد.
نام سطح کاربری مورد نظر را وارد کنید.( به عنوان مثال کاربران حرفه ای) سپس نوع آن را مشخص کرده و در بخش بعد می توانید مدت زمان اشتراک آن را مشخص نمایید.
به همین ترتیب هر تعداد سطح کاربری که می خواهید می توانید ایجاد کنید.
در حال حاضر با رفتن به بخش “Category protection” می توانید دسته هایتان را برای هر سطح کاربری مشخص نمایید.
هم اکنون می توانید با مراجعه به بخش نوشته ها، هر نوشته ای که ایجاد می کنید را سطح بندی کنید:
Members
با رفتن به بخش members می توانید کاربران خود را با توجه به سطوح مختلف مشخص کنید و آن ها را عضو کنید.
ثبت نام کاربران
حتما می پرسید چگونه باید کاربران در هر سطوحی ثبت نام کنند؟
شورت کد هایی موجود است که شما با قرار دادن آی دی هر سطح کاربری می توانید به کاربران خود امکان ثبت نام دهید. به عنوان مثال ما سه سطح کاربری با نام های کاربران حرفه ای با شماره ی آی دی 2 ، کاربران متوسط با شماره ی آی دی 3 و کاربران معمولی با شماره ی آی دی 4 داریم.
[swpm_registration_form level=ID number]
توجه کنید که برای هر سطح کاربری می توانید چنین فرمی ایجاد کنید!
ناگفته نماند که با مراجعه به بخش “Ad-ons” می توانید با امکانات بیشتری مثل ساخت یک فرم اختصاصی آشان شوید. البته باید افزونه های مکملی نصب کنید که سعی میکنم مهمترین بخش ها را در زمانی مناسب آموزش دهم.
جمع بندی!
گاهی لازم است در سایت خود افراد و کاربران را سطح بندی کنیم تا تمامی کاربران امکان دسترسی به تمامی نقاط از سایت را نداشته باشند. میتوان کاربران را از لحاظ درجه بندی کردن و میزان فعالیت های آن ها در سطحی قرار داد یا اینکه شما تمایل دارید گاهی برخی کاربران برای دسترسی به بعضی بخش ها هزینه ای پرداخت کنند. ما با کمک افزونه ی “Simple Membership” می توانیم سطوح مناسبی را برای کاربران خود فراهم کنیم فقط کمی دقت لازم است تا با تنظیم کردن افزونه به این امکان برسیم. این افزونه به صورت دریافت هزینه نیز کار میکند اما چون با درگاه پی پال فعالیت میکند برای تمامی دوستان مشکل است تا با آن ارتباط برقرار کنند.
مجتبی
سلام
تشکر از آموزش خوبتون
چگونه واسه این افزونه درگاه پرداخت ایرانی تعریف کرد ؟؟
من می خواهم سه سطح کاربری ایجاد کنم . رایگان , استاندارد , ویژه
با دسترسی های متفاوت برای انتشار آگهی با مدت نمایش مشخص .
این افزونه می تونه کمکم کنه ؟ اگه با این افزونه نمیشه میشه یک افزونه با قابلیت های ذکر شده معرفی کنید ؟
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
متاسفانه در حال حاضر این امکان وجود نداره
tvnostalgia04 9 سال عضو همیار وردپرس
سلام
شورت کدی رو که گفتید رو در کجای افزونه باید وارد کرد برای سطوح مختلف؟
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
در یک برگه باید قرار دهید
farid
سلام من از چه افزونه ای استفاده کنم که قبل از بارگذاری سایت عضوگیری کنه
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
چطوری باید اینکارو انجام بده ؟
farid
mmmmm nemifahmam yani chi . mikham ghable inke varede site beshan sabte nam konan
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
دوست منظور شما اینه که مطالب شما رو مشاهده نکنن و اول ثبت نام کنن و بعد بتونن ببینند؟ لزوما نمیتوان گفت راهی هست که کل سایت رو نبینند و بعد از ثبت نام ببینند مگر اینکه سایتی پورتالی طراحی کنید. و در گام اول کاربران را عضو کنید تا امکان ورود داشته باشند.
محمود شکرانه
سرکار خانم کوهستانی،
سلام و تشکر از زحمات شما و همکاران گرامی
با توجه به موضوع و برنامه کاری ، سایتم دارای سه نوع محتوا دارد (عادی – ویژه و VIP ) لازم است کاربر ابتدا ثبت نام و تعیین سطح کاربری شود . مطالب عادی رایگان اما سایر مطالب غیر رایگان است . کاربر درصورت تمایل برای استفاده ار مطالب ویژه و یا VIP به صفحه تعرفه و تخفیفات رفته و پس از انتخاب به درگاه بانکی (داخلی) هدایت و آنلاین خرید کرده و اتوماتیک بتواند طی مدت اعتبار (یک ماهه – سه ماهه . . . ) از مطالب استفاده نماید و در پایان زمان اعتبار دسترسی قطع گردد.برای این منظور کدام افزونه یا افزونه ها را معرفی می فرمائید. افزونه عضویت ویژه در سایتتون رو دیدم اما با توجه به بتا بودن و مشکلاتی که کاربران برای آن مطرح کردند ظاهرا عملا نمی شود استفاده کرد.در هر صورت ممنون می شوم اگر بنحوی راهنمایی بفرمائید که عملا نتیجه ای بگیرم. با احترام.
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
خیر، من خودم با این افزونه کار میکنم و اتفاقا برای کار شما بسیار مناسبه و تمامی این مواردی که میخواهید رو در اختیار شما قرار میده.
mamalo75 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 سال عضو همیار وردپرس
سلام
این به صورت یک برگه ی اچ تی ام ال برنامه نویسی شده
mohammadnikeash90 9 سال عضو همیار وردپرس
سلام
چرا برای من فرم ثبت نام و عضویت نمیاره تیک رایگانش هم فعال کردم خواهشا راهنمایی کنید تمام مراحلی هم که گفتید رفتم
ممنون
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
در شورت کد به جای ID number آی دی ایجاد شده ی خودتون رو وارد میکنید ؟
احسان
ممنون از مطلب مفیدتون. چطوری میشه این پلاگین را فارسی کرد؟
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
باید مراحل فارسی سازی رو انجام بدید.
فرهاد یزدی
سلام
میشه بفرمایید مراحل فارسی سازی چگونه هستش؟
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
فارسی سازی افزونه!
فرهاد یزدی
این فارسی سازی به چه شکل هست؟
لینک آموزشی و یا لینک نرم افزار چیزی داره؟
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
در گوگل سرچ کنید آموزش های فارسی سازی پلاگین موجوده
محمد
سلام خسته نباشید
ممنون بابت مطلب خوبتون
بنده یک درخواست داشتم.
من میخام طوری سایتم باشه که هر کاربری که ثبت نام کرد و وارد پنل کاربریش شد یک بخشی براش باز بشه که بتونه مطلب هم ارسال کنه ولی مطلب به صورتی باشه که تا وقتی که توسط مدیر تایید نشده وارد سایت نشه.
ممنون میشم کمکم کنید.
با سپاس
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
ارسال مطلب توسط کاربران
mehdi_mehdi94 9 سال عضو همیار وردپرس
سلام
از این که سوالم مرتبط با موضوغ این صفحه نیست عذرخواهی میکنم.
در مورد ساخت وب سایت های چند زبانه که قبلا ازتون درخواست کردم، در صورت امکان میشه بفرمایید حدودا تا چه زمانی آموزش ساخت این وب سایت ها آماده میشه؟
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
به دنبال راه حل خوب و استانداری برای این امکان هستم اما هنوز به نتیجه ی درستی نرسیدم
رضا موسوی 10 سال عضو همیار وردپرس
مثل همیشه…بسیار عالی