جستجو برای:
سبد خرید 0

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

میانگین 5 از 5 - تعداد رای: 2

اولین رای شما شما ثبت کنید

Picture of فنابایت
فنابایت
حكمتِ وزیدن باد رقصاندن شاخه ها نیست، بلكه امتحان ریشه هاست.
مقالات سری دوره رایگان آموزش وردپرس

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

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

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

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

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

  • مدیر
  • ویرایشگر
  • نویسنده
  • مشارکت کننده
  • مشترک

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

در ادامه، به بررسی دقیق‌تر و تحلیل هر یک از این نقش‌های کاربری می‌پردازیم تا بتوانید درک بهتری از عملکرد و محدوده اختیارات هر کدام به دست آورید.

مدیر

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

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

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

بنابراین، می‌توان گفت که نقش مدیر، کامل‌ترین و همه‌جانبه‌ترین نقش در سیستم وردپرس است که مسئولیت‌های گسترده‌ای را شامل می‌شود.

ویرایشگر

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

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

نویسنده

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

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

مشارکت کننده

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

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

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

مشترک

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

نقش مشترک معمولاً در مواقعی کاربرد دارد که شما بخواهید کاربران قبل از دسترسی به محتوای خاصی یا ارسال نظر، حتماً در سایت ثبت‌نام کرده و وارد حساب کاربری خود شوند. این نقش به‌عنوان یک سطح دسترسی پایه، بیشتر برای ایجاد محدودیت‌های اولیه و کنترل دسترسی کاربران طراحی شده است.

مدیرکل شبکه

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

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

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

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

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

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

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

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

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

به عنوان مثال، فرض کنید شما یک مجله آنلاین دارید و به چندین مدیر نیاز دارید تا مسئولیت تأیید و مدیریت نظرات را بر عهده بگیرند. در چنین حالتی، می‌توانید یک نقش کاربری اختصاصی برای مدیریت نظرات ایجاد کنید. تمام قابلیت‌های مورد نیاز برای این نقش، در بخش «دیگر قابلیت‌های وردپرس» موجود است و می‌توانید آن‌ها را به راحتی به نقش جدید اضافه کنید.

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

Picture of فنابایت
فنابایت
حكمتِ وزیدن باد رقصاندن شاخه ها نیست، بلكه امتحان ریشه هاست.

2 دیدگاه

به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.

دیدگاهتان را بنویسید