وردپرس دارای یک سیستم مدیریت نقش داخلی هست که ما با استفاده از اون میتونیم تصمیم بگیریم که کاربرها چه کارهایی میتونن انجام بدن.
نقشهای از پیش تعریف شده عبارتاند از: مدیر، ویراستار، نویسنده، مشارکتکننده و مشترک.
نقش مدیر وردپرس
نقش قدرتمندترین کاربر. این کاربر میتونه هرکاری بکنه، از جمله: ایجاد پست، انتشار پست، حذف پست سایر کاربران، و یا حتی حذف سایر مدیران.
این نقش به دلیل دسترسیهای قابل توجهی که داره، باید فقط برای صاحب سایت باشه (یعنی یک مدیر سایت).
نقش ویراستار وردپرس
ویراستارها میتونن هر کدوم از انواع پستها، حتی پستهای سایر کاربران رو، اضافه، منتشر، ویرایش و یا حذف کنن. همچنین دسترسی کاملی به بخش نظرات دارن. با اینحال ویراستارها نمیتونن پلاگین یا پوستهها رو نصب کنن، تنظیمات وبسایت رو تغییر بدن و یا کاربران رو اضافه یا حذف کنن.
نقش نویسنده وردپرس
نویسندهها میتونن پستهای خودشون رو اضافه، ویرایش، منتشر و حذف کنن. همچنین میتونن نظرات رو بخونن (حتی نظرات در انتظار انتشار). با این حال اونا نمیتونن دستهبندی جدید ایجاد کنن، به تنظیمات سایت، پوستهها و پلاگینها دسترسی ندارن. این نقش برای کاربری که مقالات و مطالب رو در وبسایت مینویسه خوبه؛ اما یادتون باشه که نویسندهها میتونن پستهای خودشون رو حذف کنن.
نقش مشارکتکننده وردپرس
مشارکتکنندهها میتونن پستهای خودشون رو ایجاد و ویرایش کنن، اما نمیتونن اونها رو منتشر کنن. میتونن از دستهبندیهای موجود انتخاب کنن، اما نمیتونن دستهبندی جدید ایجاد کنن. میتونن نظرات در انتظار انتشار رو ببینن اما نمیتونن اونها رو تایید یا حذف کنن. نقطه ضعف این نقش، عدم امکان آپلود فایل هست. مشارکتکنندهها نمیتونن پلاگین و پوستهها رو نصب کنن، تنظیمات وبسایت رو نمیتونن تغییر بدن و نمیتونن کاربران رو اضافه یا حذف کنن.
نقش مشترک در وردپرس
مشترک کاربری هست که کمترین دسترسیها رو داره. تنهایی توانایی اون، ورود به یک وبسایت و ویرایش پروفایلش (بدون تغییر رمز عبور) هست. این نقش زمانی کاربردیه که بخواهیم پست رو فقط به کاربران ثبتنام شده نشون بدیم و از نظرات رباتها جلوگیری کنیم.
نقشهای جدید رو ایجاد و ویرایش کنین
امکان ویرایش نقشهای وردپرس و یا ساخت اونها (در صورتی که نقشهای موجود کافی نباشن) وجود داره. میتونیم از پلاگین Capability Manager Enhanced استفاده کنیم. پس از نصب و فعالسازی این پلاگین به مسیر Users -> Capabilities برین. بعد نقش کاربری که میخواهین ویرایش کنین رو انتخاب کنین و روی Load کلیک کنین.
این کار، تواناییهای اخیر نقش کاربر انتخابی رو نشون میده.
حالا میتونین تواناییهایی که میخواهین رو اضافه یا حذف کنین. وقتی کارتون تموم شد روی دکمه Save پایین صفحه، کلیک کنین. علاوه بر این، امکان ایجاد نقش مدنظر خودتون هم وجود داره. مثلا میتونین کاربری ایجاد کنین که فقط بتونه پلاگینها رو مدیریت کنه؛ برای انجام این کار نام نقش کاربری جدید رو وارد کنین و روی Create کلیک کنین.
حالا دسترسیهای مربوط به پلاگینها رو انتخاب کنین.
و وقتی کارتون تموم شد روی save changes کلیک کنین.
همونطور که دیدین، میتونین فقط با استفاده از یک پلاگین، نقش کاربران وردپرس رو مدیریت کنین و احساس کنین که وردپرس مخصوص شما طراحی شده.