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

در وردپرس، هر کاربر یک نقش (Role) دارد که تعیین می‌کند چه مجوزهایی (Capabilities) دارد و چه عملیاتی می‌تواند در سایت انجام دهد. وردپرس به‌صورت پیش‌فرض چند نقش دارد که از نظر دسترسی سطح‌بندی شده‌اند. در ادامه توضیح و مثال می‌زنم:


۱. مدیر کل (Administrator)

  • دسترسی: کامل‌ترین دسترسی‌ها؛ می‌تواند همه چیز را مدیریت کند.
  • کارهایی که می‌تواند انجام دهد:
    • نصب و حذف افزونه‌ها و قالب‌ها
    • ایجاد و مدیریت کاربران
    • ویرایش همه نوشته‌ها و صفحات
    • تغییر تنظیمات سایت
  • مثال: شما به عنوان مالک سایت، نقش مدیر کل دارید و می‌توانید همکاران را اضافه کنید یا قالب سایت را تغییر دهید.

۲. ویرایشگر (Editor)

  • دسترسی: مدیریت محتوا بدون دسترسی به تنظیمات سایت یا افزونه‌ها.
  • کارهایی که می‌تواند انجام دهد:
    • ایجاد، ویرایش، انتشار و حذف همه نوشته‌ها و برگه‌ها (حتی نوشته‌های دیگران)
    • مدیریت دسته‌بندی‌ها و برچسب‌ها
  • مثال: یک سردبیر سایت آموزشی که مسئولیت مدیریت همه مقالات را دارد اما نمی‌تواند قالب سایت را تغییر دهد.

۳. نویسنده (Author)

  • دسترسی: مدیریت نوشته‌های خودشان.
  • کارهایی که می‌تواند انجام دهد:
    • ایجاد و ویرایش نوشته‌های خودش
    • انتشار نوشته‌های خودش
    • آپلود تصاویر برای نوشته‌ها
  • مثال: یک مدرس که فقط مطالب خودش را می‌نویسد و منتشر می‌کند، اما نمی‌تواند نوشته دیگران را ویرایش کند.

۴. همکار (Contributor)

  • دسترسی: محدود به نوشتن، بدون امکان انتشار.
  • کارهایی که می‌تواند انجام دهد:
    • ایجاد و ویرایش نوشته‌های خودش
    • نمی‌تواند نوشته‌ها را منتشر کند
  • مثال: دانشجویی که تمرین‌ها یا مقالاتش را برای بررسی به سردبیر می‌فرستد.

۵. مشترک (Subscriber)

  • دسترسی: فقط مشاهده و تعامل محدود با سایت.
  • کارهایی که می‌تواند انجام دهد:
    • مدیریت پروفایل خود
    • مشاهده مطالب (در صورت نیاز به ورود)
    • نظر دادن در سایت
  • مثال: کاربری که فقط در سایت ثبت‌نام کرده تا بتواند محتوا را ببیند و نظر بگذارد.

💡 نکته:
شما می‌توانید با افزونه‌هایی مثل User Role Editor نقش‌ها و مجوزها را سفارشی کنید. برای مثال، می‌توانید نقشی بسازید که تنها بتواند عکس آپلود کند ولی نوشته منتشر نکند.