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

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

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

افزونه User Role Editor  شامل ماژول های اضافی است :

  • قابلیت بلاک آیتم های منوی مدیریتی برای نقش های انتخاب شده.
  • پنهان کردن آیتم های منوی انتخاب شده برای بازدید کننده،کاربر و یا نقشی که وارد سایت نشده است.
  • قابلیت بلاک ویجت های انتخاب شده در منوی «نمایش» برای نقش کاربری.
  • نمایش ویجت ها در قسمت نمایشی قالب برای نقش های کاربری
  • بلاک متا باکس های انتخاب شده (پیشخوان، پست ها، صفحات، انواع پست های سفارشی) برای نقش کاربری.
  • ماژول “Export/Import”. شما می توانید نقش های کاربر را به فایل محلی Export کنید و سپس آنها را به هر سایت وردپرس یا سایت های دیگر شبکه وردپرس Import کنید.
  • مدیریت دسترسی نقش و کاربران از طریق Network Admin برای تنظیمات سایت های چندگانه. یک کلیک کل شبکه رو همگام سازی می کند.
  • ماژول “دسترسی به دیگر نقش ها” اجازه می دهد تا مشخص کند که کدام نقش های دیگر کاربر با نقش فعلی در WordPress قابل مشاهده است: منوهای کشویی، مثلا اختصاص نقش به کاربر، ویرایش پروفایل کاربر و غیره مشاهده کنید.
  • مدیریت دسترسی کاربر به ویرایش پست ها / صفحات / انوع پست سفارشی  / صفحات، نویسندگان، لیست طبقه بندی.
  • در هر افزونه مدیریت دسترسی کاربران برای فعال/ غیر فعال کردن عملیات افزونه.
  • در هر فرم، مدیریت دسترسی کاربران به افزونه Gravity Forms برای پلاگین گرامری فرم ها.
  • کدکوتاه برای نشان دادن محتوا به کاربران تنها با نقش های انتخاب شده.
  • محدودیت نمایش پست ها و صفحات برای نقش های انتخاب شده .

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

عمومی

در  بخش عمومی تنظیمات، می توانیم با توجه به گزینه هایی که دارد، نقش ها را مشخص کرده و محدود کنیم.

ماژول های اضافی

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

نقش های پیش فرض

در این بخش می توانید نقش ها را تعیین کنید و طبق نقشی که انتخاب می کنید،محدودیت ها را مشخص کنید.

پس از تنظیم این قسمت، به سراغ منوی “کاربران” و زیرمنوی “ویرایش گر نقش کاربر” می رویم و می توانیم نقش کاربری را انتخاب کرده و محدودیت هر نقش را تعیین کنیم.

 از بخش ” انتخاب نقش و تغییر قابلیت های آن”، نقش کاربری را انتخاب کرده و با توجه به نقشی که مشخص شده محدودیت هر نقش را تعیین می کنیم.

 

راستی! برای دریافت مطالب وردپرسی در کانال تلگرام میهن وردپرس عضو شوید.

پکیج های آموزشی

نظرات کاربران

avatar
مرتب سازی توسط:   جدیدترین | قدیمی ترین
Mehdi Mohamaadi
Mehdi Mohamaadi

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

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

محمد قاسمی
محمد قاسمی

درود

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