افزونه مدیریت کاربران وردپرس Advanced Access Manager
شما به سایت وردپرس خود قادرید بی نهایت کاربر اضافه کنید. چه به صورت دستی توسط شخص شما این کاربران به سایت اضافه شوند، چه خودشان در سایت ثبت نام کنند که البته شما باید این قابلیت را از بخش تنظیمات در پیشخوان وردپرس فعال کرده باشید و نقش پیش فرض را هم تعیین کرده باشید. به هر حال خود وردپرس امکاناتی برای مدیریت این کاربران دارد. ولی اگر تعداد آنها زیاد شود و وظایفی که قرار است به آنها محول گردد پیچیده شود، در اینجا این امکانات کافی نبوده و باید از افزونه های کمکی استفاده کنیم. که یکی از این افزونه ها افزونه مدیریت کاربران وردپرس Advanced Access Manager نام دارد.
همانطور که باید بدانید، شما هر کاربری که به سایت اضافه می کنید، می تواند دارای نقش کاربری به خصوص خود باشد. هر نقش کاربری یک سری دسترسی ها به بخش های مختلف پیشخوان دارد. در شرایطی ممکن است برای یک گروه کاربری در سایت خواسته باشید یک صفحۀ خاص از پیشخوان را ببندید. یا اصلاً یک نقش کاربری جدیدی با دسترسی های کاملاً سفارشی شده ایجاد کنید. در این حالت هر چند که با کدنویسی و برنامه نویسی وردپرس می توان چنین کاری را انجام داد. اما همه نمی توانند این کار را انجام دهند. به همین دلیل است که پیشنهاد ما استفاده از افزونه Advanced Access Manager است. یک افزونۀ کامل برای کنترل کامل روی تمامی کاربران و نقش هایی که درون سایت می توانند داشته باشند و کارهایی که انجام دهند.
در این مقاله می خواهیم آموزش جامع این افزونه را خدمت شما تقدیم کنیم. پس اول از همه به مانند هر افزونۀ وردپرسی کافی است ابتدا به ساکن آن را نصب و فعال کنید. پس از نصب و فعال سازی Advanced Access Manager یک صفحه با عنوان AAM به نوار ناوبری پیشخوان وردپرس افزوده خواهد شد که تمامی تنظیمات افزوده در این قسمت جای گرفته است. شما تنها کافی است با همین یک صفحه کار کنید. البته همین یک صفحه هم خودش به صورت گروه بندی شده است که در نگاه اول برای تازه کارها شاید کمی سخت باشد.
پس وارد صفحۀ AAM می شویم. در این صفحه یک جعبه در بالا سمت راست قرار گرفته است که کل تنظیمات این افزونه به صورت گروه بندی شده در اینجا جای گرفته است.
- ACCESS : تنظیمات مربوط به ویرایش دسترسی ها و نقش های کاربری در این گروه جای گرفته است.
- SETTINGS : تنظیمات کلی افزونه در ای قسمت قرار گرفته است.
- EXTENTIONS : این افزونه خود دارای افزونه های دیگری هم هست که در دو گروه افزونه های رایگان و پولی قابلیت استفاده دارند.
- HELP : شما را به صفحۀ مستندات و آموزش های زبان اصلی می برد.
ما کار را با گروه تنظیمات ACCESS شروع می نماییم.
گروه ACCESS
این گروه، گروه اصلی تنظیمات افزونه است. در جعبۀ سمت راست این صفحه ما ۴ سربرگ داریم که هر سربرگ کار به خصوص خودش را انجام میدهد.
- Roles
- Users
- Visitor
- Default
سربرگ Roles
با کلیک روی سربرگ Roles (به مانند تصویر بالا) تمامی نقش های کاربری فهرست می شوند و از آنجا دسترسی ای که هر نقش می تواند داشته باشد را می توان تعیین نمود. به عنوان مثال در تصویر بالا الان ما در حال ویرایش نقش کاربری مدیر کل هستیم. به این دلیل که عبارت “مدیر کل” به رنگ قرمز است. با کلیک روی علامت چرخ دندۀ هر نقش کاربری، وارد ویرایش همان نقش می شویم. از قسمت سمت چپ می توانید ویرایش های خود را روی نقش کاربری انجام دهید؛ اینکه هر نقش به کدامیک از بخش های پیشخوان دسترسی داشته باشد و کدام نقش خیر.
برای اینکه دسترسی یک بخش از پیشخوان را از یک نقش بگیریم، کافی است تیک همان صفحه را از گروه Backend Menu از پیشخوان را بزنیم. اگر روی دستور Restrict Menu کلیک کنید، کل همان گروه صفحات پیشخوان از دید آن نقش کاربری محو می شود. همانطور که در تصویر بالا محرز است، گروه بندی تنظیمات از سمت چپ قابل دسترس است. مثلاً با کلیک روی گروه Metaboxes & Widgets دسترسی به جعبه های متا و ابزارک ها را می توانیم کنترل کنیم. به همین ترتیب موارد دیگر.
شما برای هر نقش کاربری می توانید همین کار را تکرار کنید. دقت داشته باشید که در بالاترین این قسمت از صفحه روبروی عبارت Role نقشی که همینک در حال اصلاح آن هستید به شما نشان داده شده است. برای ویرایش یک نقش دیگر، از جعبۀ Users/Roles Manager سربرگ Roles یک نقش کاربری دیگر را انتخاب کنید و آن را اصلاح نمایید.
نکتۀ جالب اینجاست که علاوه بر نقش های کاربری که از قبل درون وردپرس موجود هستند، شما میتوانید نقش کاربری مد نظرتان را هم بسازید. برای این منظور از جعبۀ Users/Roles Manager و سربرگ Roles که در سمت راست صفحه قرار گرفته است و پیشتر با آن آشنا شدیم، روی Create کلیک کنید و نقش کاربری دلخواه خود را بسازید. شما حتی قادرید نام و نشان نقش های پیش فرض را هم عوض کنید. این بخش از افزونه کنترل کاملی را روی تمامی نقش های کاربری وردپرس به شما می دهد که کاری نیست که شما نتوانید از پس آن برآیید.
سربرگ Users
از طریق این سربرگ کل کاربران سایت شما فهرست شده و قادرید دسترسی ها را به تفکیک هر کاربر ویرایش نمایید. اگر تعداد کاربران زیاد است، برای یافتن یک کاربر خاص از جعبۀ جستجوی بالای این سربرگ استفاده نمایید.
از اینجا با کلیک روی علامت قفل مربوط به هر کاربر می توانید دسترسی او را کلاً قفل کنید. با کلیک روی علامت چرخ دنده می توانید ویرایشی روی آن از قسمت سمت چپ صفحه برای دسترسی هایی که باید داشته باشد، انجام دهید. دقیقاً به مانند توضیحاتی که قبلاً برای ویرایش دسترسی های هر نقش کاربری خدمت شما عرض شد. یا اینکه روی Create کلیک کنید و درون سربرگ دیگری که برای تان باز می شود، یک کاربر جدید از همین جا بسازید.
سربرگ Visitors
سربرگ بعدی Visitors است که با کلیک روی این سربرگ و سپس کلیک روی دکمۀ Manage Visitors در سمت سمت چپ صفحه، دسترسی های مربوط به کاربرانی که عضو سایت شما نیستند و در اصل حکم بازدید کنندۀ عادی را دارند را می توان تعیین کرد.
از گروه تنظیمات سمت راست یک گروه را انتخاب کنید. مثلاً با کلیک روی Metaboxes & Widgets می توانید دسترسی های مربوط به متاباکس ها و ابزارک ها را برای بازدید کنندگان عادی تعیین نمایید. روی Refresh کلیک کنید تا فهرست ابزارک ها دیده شوند. حالا هر ابزارک مد نظر که نمی خواهید نمایش داده شود را انتخاب کنید. برای گروه های بعدی مثل گروه Posts & Pages و … هم همین تنظیمات را می توانید انجام دهید.
سربرگ Default
سربرگ بعدی برای تنظیم دسترسی های پیش فرض برای تمامی گروه ها و نقش های کاربری کاربرد دارد.
با کلیک روی دکمۀ Manage Default Access از قسمت سمت راست صفحه دسترسی های پیش فرض را تنظیم نمایید. منظور از دسترسی های پیش فرض، دسترسی ها برای کاربرانی است که تنظیماتی برای آنها در نظر گرفته نشده است.
این بود از تنظیمات گروه ACCESS که مربوط به تنظیمات دسترسی های هر گروه و نقش کاربری در افزونه AAM بود.
گروه SETTINGS
اما می رسیم به قسمت تنظیمات مربوط به خود افزونه که با کلیک روی این گروه تنظیمات، گزینه های تنظیمی در سمت چپ نمایش داده می شوند. تنظیمات به صورت گروه بندی شده هستند و برای رفتن به هر گروه کافی است روی پیوند آن از سمت چپ کلیک کنید.
در عکس بالا ما الان در گروه Core Settings یا همان تنظیمات هسته قرار داریم. تنظیمات اصلی افزونه در این قسمت جای گرفته است. از مهم ترین گزینه های تنظیمی Backend Access Control است که همینک فعال است. اگر غیرفعالش کنید، کنترل روی دسترسی هایی که مربوط به بخش Backend سایت می شود غیرفعال می گردد. یعنی به واسطه افزونه کنترلی روی دسترسی های مربوط به پیشخوان وردپرس نخواهید داشت. برای کسب اطلاعات بیشتر راجع به Frontend و Backend به آموزش های قبلی مراجعه نمایید.
گزینه بعدی هم Frontend Access Control است که دقیقاً کنترل دسترسی به بخش Frontend سایت که برای همۀ بازدیدکنندگان سایت قابل دسترس است را غیر فعال می کند. یعنی افزونه دیگر هیچ کنترلی روی اجزاء Frontend نخواهد داشت.
گروه بعدی تنظیمات Tools است که روی آن کلیک می کنیم.
از این جا شما قادرید از تنظیمات افزونه خروجی گرفته و در مواقع نیاز روی همین سایت یا یک سایت دیگر درون ریزی کنید. برای خروجی گرفتن از تنظیمات افزونه Advanced Access Manager روی Export کلیک کنید. پس از آن خروجی گرفته شده و دانلود می شود.
با کلیک روی Clear Cache حافظه نهان افزونه پاکسازی می شود. برای زمان هایی که با دیگر افزونه ها تداخل ایجاد شده و می خواهید بدانید مشکل از کجاست، خیلی مفید است. با کلیک روی Clear All Settings هم تمامی تنظیمات افزونه حذف شده و همه چیز به حالت اولیۀ سایت و افزونه بر خواهد گشت. در کلیک روی این دستور نهایت دقت را داشته باشید. چرا که همه چیز را حذف می کند!
گروه EXTENTIONS
گروه اصلی دیگر افزونه امکانات جانبی این افزونه است. از اینجا می توانید افزونک هایی که به امکانات Advanced Access Manager اضافه می نمایند، را روی این افزونه نصب کنید.
در دو گروه رایگان یا Free و پولی و Premium جای گرفته اند. به عنوان مثال افزونک Multisite که رایگان هم هست، برای وردپرس های چند سایته یا وردپرس شبکه کاربرد دارد. روی وردپرس شبکه باید این افزونک را فعال کنید. یا برای دیدن فعالیت تمامی کاربران سایت با استفاده از این افزونه، کافی است افزونک User Activities را فعال نمایید که این هم رایگان است.
در نهایت به انتهای معرفی و آموزش افزونه مدیریت کاربران وردپرس Advanced Access Manager رسیدیم. سعی شد تمامی جوانب در این اندک مجالی که وجود داشت، توضیح داده شود. البته جای دارد که ویدیوهای آموزشی جمال را هم دنبال کنید تا بهتر از امکانات هر افزونه و وردپرس بتوانید استفاده نمایید. ما آموزش های خوبی را برای شما تولید کردیم.
افزونه های وردپرس
۲ دیدگاه
پلاگین مدیریت کاربران وردپرس، مدیریت کاربران وردپرس، نقش کاربری وردپرس
سلام
بعد از نصب و فعال سازی و ورود به صفحه، متاسفانه در سمت راست افزونه ی ذیل Users / Roles Manager و در زیر هر کدام از قسمت های users , roles , … هیچ چیزی نشان داده نمی شود
ممنون می شم راهنمایی کنید
سلام؛ در قسمتی که فرمودید باید نقش های کاربری فعالی نشون داده بشن!
اگر از مرورگر و سیستم تون مطمئن هستید، باید علت رو از روی هاست به دنبال بگردید. یا اینکه با افزونهٔ دیگه یا قالب سایت تون تداخل داره.
یا اینکه تنظیمات وردپرس رو تغییر دادید.
به هر حال روی Create کلیک کنید و یک نقش بسازید. ببینید ساخته میشه یا خیر.