ثبت‌نام ورود

جلسه 50: نقش کاربران در وردپرس و سطوح دسترسی

نقش کاربران در وردپرس
نقش کاربران در وردپرس

سیستم مدیریت محتوا وردپرس قادر است انواع نقش کاربری را مدیریت کند. این سیستم نقش کاربر را مشخص می‌کند؛ درواقع مشخص می‌کند کاربران در سایت چه‌کارهایی را می‌توانند انجام دهند و چه‌کارهایی را نمی‌توانند انجام دهند. دانستن نقش کاربران در وردپرس برای رشد سایت بسیار ضروری است. در این راهنما نقش کاربر و مجوز های آن را مقایسه می‌کنیم.

نقش کاربران در وردپرس

در هنگام نصب وردپرس پنج نقش کاربر به‌طور پیش‌فرض وجود دارد:

  1. 1.مدیر
  2. 2.ویرایشگر
  3. 3.نویسنده
  4. 4.مشارکت‌کننده
  5. 5.مشترک

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

ابتدا نقش هر کاربر را بررسی می‌کنیم:

1. مدیر

در نصب وردپرس به‌طور منظم، مدیر مهم‌ترین نقش کاربر را به عهده دارد. کاربری که در نقش مدیر است می‌تواند پست جدید اضافه کند، همچنین هر پستی که توسط کاربران دیگر در سایت گذاشته‌شده را ویرایش کند، و حتی پست‌ها را حذف کند.

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

این نقش‌ها اساساً برای مدیران سایت محفوظ می‌ماند و به شما کنترل کامل سایت وردپرس را می‌دهد. اگر شما در حال عضو کردن چند کاربر برای سایت وردپرس خود هستید، باید توجه کنید که کدام کاربر در نقش مدیر می‌باشد.

پس مدیر کامل‌ترین نقش در وردپرس را به عهده دارد.

2. ویرایشگر

کاربرانی که در وردپرس نقش ویرایشگر را دارند باید کنترل کاملی بر بخش محتوا در وب‌سایت داشته باشند. آنها می‌توانند پست‌هایی که توسط دیگر کاربران نوشته‌شده را اضافه، حذف، ویرایش و انتشار دهند. ویرایشگر به‌طور متوسط می‌تواند نظرات را حذف و ویرایش کند.

در نظر داشته باشید که ویرایشگر نمی‌تواند تنظیمات سایت را تغییر دهد، افزونه و قالب نصب کند، و یا اینکه کاربر جدید به سایت اضافه کند.

3.نویسنده

همان‌طور که از اسمش مشخص است کاربری که در نقش نویسنده است می‌تواند بنویسد، ویرایش کند و پست‌های خود را انتشار دهد. نویسنده می‌تواند پست‌های خودش را حذف کند، حتی اگر آن را انتشار داده باشد. در حال نوشتن پست نویسنده‌ها نمی‌توانند دسته ایجاد کنند؛ اما می‌توانند از دسته‌های موجود استفاده کنند. همچنین می‌توانند به پست خودشان تگ اضافه کنند.

نویسندگان می‌توانند نظرات را ببینند اما نمی‌توانند نظرات را تأیید یا حذف کنند. آنها به بخش تنظیمات، افزونه و قالب دسترسی ندارند. بنابراین نقش نویسنده در سایت نقشی کم‌خطر است، البته به استثنا توانایی آنها در حذف پست‌های انتشار داده‌شده!

4. مشارکت‌کننده

حامیان می‌توانند پست جدید اضافه کرده و پست قبلی خود را ویرایش دهد. اما نمی‌توانند هیچ پستی حتی پست خود را انتشار دهند. در حال نوشتن پست نمی‌توانند دسته ایجاد کنند، و باید از دسته‌های موجود استفاده کنند. بااین‌حال می‌توانند روی پست خود تگ اضافه کنند. مهم‌ترین مشکل حامیان این است که نمی‌توانند فایلی را بارگذاری کنند. آموزش اضافه کردن قابلیت آپلود به مشارکت‌کننده در وردپرس را ببینید.

حامیان می‌توانند نظرات را ببینند، اما نمی‌توانند نظری را تأیید یا حذف کنند. آن‌ها به بخش تنظیمات، افزونه و قالب دسترسی ندارند، و نمی‌توانند هیچ تغییری در تنظیمات سایت انجام دهند.

5. مشترک

کاربرانی که در سایت شما در نقش مشترک هستند می‌توانند به سایت وردپرس شما وارد شوند و مشخصات خود را آپدیت کنند. همچنین اگر بخواهند می‌توانند رمز عبور خود را تغییر دهند. آن‌ها نمی‌توانند پستی بنویسند، نظرات را ببینند یا در وردپرس شما کاری انجام دهند. نقش این کاربران برای زمانی مفید است که نیاز داشته باشید کاربری قبل از خواندن و نظر گذاشتن وارد سایت شود.

مدیرکل شبکه

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

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

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

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

اولین کاری که باید انجام دهید نصب و فعال‌سازی افزونه Capability Manager Enhanced می‌باشد. بعد از فعال‌سازی به قسمت کاربران>قابلیت‌ها رفته و نقش کاربر را تغییر دهید. سپس کاربری را که می‌خواهید انتخاب کنید و در قسمت بالایی ستون سمت راست ویرایش کرده، و سپس روی دکمه بارگذاری کلیک کنید. این کاربران در جعبه سمت چپ بارگذاری می‌شوند.

تمام کاری که شما باید انجام دهید این است که، انتخابی را که برای حذف کاربر کرده‌اید را لغو کنید. برای مثال در این مورد می‌خواهیم قابلیت حذف پست منتشرشده توسط نویسندگان را حذف کنیم. برای انجام این کار تیک گزینه <<حذف انتشار>> را بردارید. پس از انجام آن به پایین صفحه رفته، و روی گزینه ذخیره تغییرات جهت ذخیره در تنظیمات کلیک می‌کنیم.

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

شما می‌توانید در وردپرس نقش کاربر سفارشی با مجموعه‌ای از قابلیت‌های خود را با استفاده از افزونه مدیریت پیشرفته تولید کنید. پس از نصب و راه‌اندازی افزونه‌ای که در بالا نام‌برده شده است، به قسمت کاربران > قابلیت‌ها رفته و نام نقش کاربر را زیر “ایجاد نقش جدید” وارد کنید.

برای مثال یک مجله ممکن است به تعدادی مدیر برای فعال‌سازی نظرات نیاز داشته باشد. در این مورد ممکن است بخواهید یک نقش کاربر برای نظرات ایجاد کنید. تمام چیزی که در ساخت کاربر جدید برای نظرات نیاز می‌باشد در گزینه‌ی “دیگر قابلیت‌های وردپرس” موجود است.

اگر می‌خواهید اضافه کردن نقش کاربری به وردپرس را امتحان کنید؛ و مثلاً یک نقش به نام کارمند ویژه اضافه کنید، راه دیگر این است که از این آموزش استفاده کنید.

آموزش کامل وردپرس

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

دوره رایگان آموزش وردپرس
نظر یا سوال شما در این مورد چیست؟

  1. U21960 ۰۴ فروردین ۱۳۹۹

    با سلام
    من یه کاربر جدید تعریف کردم و تمام دسترسی های برگه ها رو به جز انتشار دادن رو بهش دادم
    اما اون کاربر نمیتونه از آپارات ویدیو بزاره و فقط من میتونم

  2. کاربر مهمان ۱۴ اسفند ۱۳۹۸

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

  3. کاربر مهمان ۲۲ بهمن ۱۳۹۸

    سلام، برای اینکه کاربر ویرایشگر بتونه محصولات فروشگاه ووکامرس هم ثبت کنه چکار باید کرد ؟

  4. کاربر مهمان ۱۹ اردیبهشت ۱۳۹۸

    سلام وقت بخیر
    من ی فروشگاه دارم که میخوام برای مسئول فروش دسترسی بذارم که فقط بتونه قیمت اجناس رو تغییر بده و به قسمت تنظیمات قالب دسترسی نداشته باشه. و برای مدیر مالی، بتونه گزارش گیری فروش رو انجام بده و بازهم به تنظیمات قالب دسترسی نداشته باشه. توی قسمت اضافه کردن نقش کاربری این امکان وجود داره برای تعریف این کاربران ؟ اگر نمیشه با این دقت، چه افزونه ای رو پیشنهاد میدید که بتونم باهاش این کار رو انجام بدم؟

  5. کاربر مهمان ۱۳ مهر ۱۳۹۷

    سلام من یک سوال خیلی ابتدایی دارم ولی هیچ جا جوابش نیست.
    من به یک نفر به عنوان نویسنده دسترسی دادم ولی نمیدونم از کجا میتونه وارد شه و به افزودن نوشته دسترسی پیدا کنه.
    در قسمت http://www.sitename.com/wp-admin هر چی نام کاربری و رمز ورود را میزنیم به صفحه ی اصلی سایت ریدابرکت میشه و نمیتونه دسترسی پیدا کنه.
    میشه راهنمایی کنید

  6. U10006 ۱۳ اسفند ۱۳۹۶

    بسیار عالی بود
    کاملترین مقاله شرح نقش های کاربری در وردپرس بود که در این زمان پیدا کردم.
    و همچنین ممنون از قسمت نظرات که پلاگین User role Editor رو معرفی کردید.
    این افزونه دقیقن مورد نیار کار بنده بود.

  7. U2386 ۲۵ آذر ۱۳۹۶

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

    • U7658 ۲۵ آذر ۱۳۹۶

      درود.
      از افزونه User role Editor استفاده کنید برای تعیین سطح دسترسی گروه کاربری، و در جواب سوال دومتون، خیر اگر دسترسی لازم را نداشته باشند نمی توانند گروه کاربری شما را تغییر دهند.
      لینک افزونه : https://mihanwp.com/user-role-editor

  8. کاربر مهمان ۰۴ مهر ۱۳۹۶

    این مشکلی که میگم هیچ جایی جوابش نیست
    چی کار کنیم که کاربر هنگام عضویت خودش نقش کاربریشو انتخاب کنه ؟

  9. U8326 ۰۴ شهریور ۱۳۹۶

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

    • U7658 ۰۴ شهریور ۱۳۹۶

      درود.

      شما می توانید با هر قالب فروشگاه ای که مد نظر دارید، این کار را انجام دهید، چرا که ووکامرس قابلیت فروش محصولات مجازی را دارد.

      • U8326 ۰۵ شهریور ۱۳۹۶

        متاسفانه بنده از افزونه EDD استفاده میکنم ، راهکاری برای این موضوع دارید ؟

        • U7658 ۰۵ شهریور ۱۳۹۶

          درود.

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