مدیریت دسترسی کاربران وردپرس با تعریف نقش کاربری WordPress User Role

اگر قابلیت عضویت در سایت وردپرسی تان فعال است با مدیریت دسترسی کاربران وردپرس permissions میتوانید دسترسی به بخشهای مختلف سایت را برای کاربران عضو شده محدود کنید. نقش پیشفرض کاربر تازه در وردپرس بر روی مشترک قرار دارد که ساده ترین سطح دسترسی است، مدیریت دسترسی کاربران با تعریف نقش کاربری که به آن WordPress User Role میگویند امکان پذیر است. در ادامه ی این آموزش وردپرس به معرفی نقش های کاربری و نحوه ایجاد سطح دسترسی جدید میپردازیم پس تا انتها همراه ما باشید.

مدیریت سطح دسترسی کاربران وردپرس با نقش کاربری

نقش های کاربری پیشفرض در وردپرس

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

نقش های کاربری پیشفرض در وردپرس

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

نقشهای مدیریت دسترسی کاربران وردپرس عبارتند از:

  1. مشترک : فقط می تواند مشخصات خود را مدیریت کند.
  2. مشارکت کننده : امکان نوشتن و مدیریت پست جدید را دارد اما نمیتواند مطلب را منتشر کند.
  3. نویسنده : امکان نوشتن و انتشار مطلب را دارد.
  4. ویرایشگر : نوشته های کاربران را مدیریت و منتشر میکند.
  5. مدیر کل : به تمام ویژگی های مدیریتی وردپرس دسترسی دارد.

هر کدام از نقشهای پیشفرض دارای سطح دسترسی permissions خاصی برای مدیریت وردپرس هستند.
افزونه هایی مانند ووکامرس، ایزی دیجیتال دانلود edd و سئو یواست و … هر کدام چندین نقش کاربری دارند که برای مدیریت خود افزونه ها کاربرد دارد. تمامی نقشهای ایجاد شده در وردپرس در بخش نقش پیش فرض کاربر تازه قابل مشاهده است پس اگر بجز سطح دسترسی پیشفرض، نقشهای بیشتری مشاهده کردید تعجب نکنید!

تنظیمات نقش کاربری وردپرس

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

تنظیمات نقش کاربری وردپرس

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

همینطور که در تصویر مشاهده میکنید چندین نقش جدید بجز نقشهای پیشفرض وردپرس در لیست اضافه شده اند که مربوط به افزونه های سئو وردپرس Yoast و فروش محصولات دانلودی easy digital downloads هستند که هر کدام دسترسی های متفاوتی را در اختیار کاربر قرار میدهند.

اینفوگرافی جدول نقش کاربری وردپرس

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

جدول نقش کاربری وردپرس برای مدیریت دسترسی کاربران

در تصویر بالا به طور کامل میزان دسترسی هر نقش کاربری نمایش داده شده است. برای کسب اسلاعات بیشتر درباره نقشهای وردپرس صفحه Roles and Capabilities در سایت اصلی وردپرس را مطالعه کنید. جهت تعیین سطح دسترسی کاربران در وردپرس میتوان از افزونه های ایجاد و ویرایش نقش کاربری استفاده کرد.

افزونه User Role Editor مدیریت دسترسی کاربران وردپرس

توسط افزونه های ایجاد نقش کاربری براحتی امکان مدیریت دسترسی کاربران وردپرس وجود دارد.
بهترین افزونه نقش کاربری وردپرس User Role Editor نام دارد. این پلاگین بیشترین امتیاز مثبت ۵ ستاره و نصب فعال را در بین سایر افزونه ها دارد و بهترین نتخاب برای ایجاد نقش کاربری با انواع دسترسی ها میباشد.

افزونه User Role Editor مدیریت دسترسی کاربران وردپرس

برخی ویژگی های افزونه مدیریت دسترسی کاربران وردپرس عبارتند از:

  1. ایجاد انواع نقش های کاربری با دسترسی های متفاوت
  2. امکان مخفی کردن برخی لینکهای منو سایت برای کاربران غیر عضو
  3. قابلیت مخفی کردن متاباکس های پوسته برای نقشهای مختلف
  4. امکان ویرایش نقشهای پیشفرض وردپررس
  5. قابلیت مسدود کردن گزینه های مدیریت وردپرس برای هر نقش
  6. امکان خروجی گرفتن از تنظیمات افزونه و درون ریزی در سایت دیگر
  7. سازگاری با وردرس چند سایته یا شبکه
  8. امکان ایجاد محدودیت برای سایر مدیر کلها
  9. پشتیبانی از نقش کاربری تمام افزونه های وردپرس
  10. و …

برای دانلود افزونه به برگه آن در مخزن افزونه های وردپرس به آدرس User Role Editor مراجعه کنید.

افزونه Members تغییر دسترسی کاربران در وردپرس

افزونه Members تغییر دسترسی کاربران در وردپرس

افزونه دیگری که قصد معرفی آنرا داریم Members نام دارد.

برای تعیین سطح دسترسی کاربران در وردپرس میتوان از افزونه member استفاده کرد. این افزونه در محیطی گرافیکی امکان ویرایش نقش های کاربری پیش فرض وردپرس با ایجاد محدودیت برای کاربران را فراهم میکند در نتیجه براحتی امکان تغییر سطح دسترسی اعضاء دارای نقش مشترک، نویسنده، مشارکت کننده، ویرایشگر و مدیر کل وجود دارد. به عنوان مثال میتوان برخی اختیارات را به نقش کاربری مشترک داد که به طور پیشفرض سطح دسترسی مشترک این امکانات را ندارد.

برخی از مزایای افزونه members عبارتند از:

  1. امکان ویرایش نقش کاربری پیش فرض وردپرس
  2. قابلیت حذف نقش کاربری برای مدیریت دسترسی کاربران وردپرس
  3. امکان ساخت نقشهای کاربری چندگانه : اختصاص دو یا چند نقش با دسترسی های متفاوت به یک کاربر
  4. قابلیت مخفی کردن مطالب وردپرس بر اساس نقش کاربری
  5. امکان ساخت سایت خصوصی و نمایش کل سایت تنها برای نقش خاص
  6. پشتیبانی از شورت کد برای محدودیت نوشته های سایت
  7. مدیریت کامل بر روی نقشهای پیش فرض وردپرس
  8. امکان ساخت نقش کاربری با دسترسی دلخواه به هر بخش سایت
  9. و …

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

برای دانلود افزونه به صفحه آن در مخزن افزونه های وردپرس به ادرس members مراجعه کنید.

برخی کاربردهای افزونه ویرایش نقش کاربری وردپرس

توسط افزونه مدیریت دسترسی کاربران وردپرس user role editor میتوانیم سطح دسترسی جدید تعریف کنیم.

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

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

به پایان آموزش مدیریت دسترسی کاربران وردپرس از طریق نقش کاربری وردپرس رسیدیم چنانچه سوالی دارید در بخش دیدگاه های همین مطلب مطرح کنید.

درباره نویسنده
رضا کیانوش

رضا کیانوش هستم لیسانس فناوری اطلاعات و ارتباطات همون ict خودمون و مدیر ایران تمز بیشتر از 7 ساله که با وردپرس آشنا شدم. همیشه سعی میکنیم چیزایی که یاد میگیرم رو با بقیه به اشتراک بزارم. بیشتر علاقه مند به سئو و طراحی قالب وردپرس هستم و از این طریق روزگار میگذرونم. اگر از مطالب ایران تمز خوشتون اومده لطفا اونها رو با دوستان تان به اشتراک بگذارید.

بازدیدکنندگان قبلی مشاهده مطالب زیر را به شما پیشنهاد کرده اند

دیدگاهی بنویسید.

بهتر است دیدگاه شما در ارتباط با همین مطلب باشد.