مدیریت و جلوگیری از دسترسی کاربران در داشبورد وردپرس


نویسنده:
شنبه ۴ بهمن ۱۳۹۹
دسترسی کاربران

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

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

دسترسی و مدیریت در پیشخوان وردپرس

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

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

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

منع دسترسی کاربران با تنظیمات پنل مدیریت وردپرس

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

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

برای این کار در پنل مدیریت وردپرس به منوی «تنظیمات» یا sittings بروید. در بخش “تنظیمات کلی” گزینه “نقش کاربری اعضای جدید” یا “New User Default Role” وجود دارد که وردپرس چندین نقش کاربری برای تنظیم وب‌سایت‌ها تعبیه کرده است.

دسترسی کاربران در وردپرس

در این بخش می‌توانید نقش هر کاربری که مدنظر دارید را به صورت دستی تغییر دهید. برای اینکار کافیست تا در پنل مدیریت وردپرس به منوی “کاربران” بروید و بر روی زیر منوی “همه کاربران” یا “all users” کلیک کنید. با این کار لیستی از تمامی کاربران سایت به شما نمایش داده خواهد شد. حال باید کاربرانی را که می‌خواهید انتخاب کنید. کافیست تا بر روی چک باکس کنار آن‌ها کلیک کرده و بر روی گزینه “change role to” یا “تغییر نقش کاربری” کلیک کنید.

دسترسی کاربران در وردپرس

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

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

توانایی‌ها و دسترسی‌های نقش‌های کاربری پیش‌فرض در وردپرس به شرح زیر می‌باشد:

  • ادمین/مدیرکل (Admin/Super Admin): توانایی دسترسی به تمامی امکانات و ویژگی‌های یک سایت وردپرسی و امکان تغییر هر چیز که وجود دارد.
  • ویرایشگر (Editor): فردی است که می‌تواند پست و محتوایی را تولید کند. به محتواهای سایر پست‌های سایت دسترسی داشته و آن‌ها را ویرایش نماید.
  • نویسنده (Author): این نقش کاربری، شامل کاربرانی می‌باشد که می‌توانند محتواهایی که خود در وب‌سایت منتشر کرده‌اند را ویرایش کنند.
  • مشارکت‌کننده (Contributor): در این نقش کاربری، کاربر می‌تواند پست ومحتوایی را بنویسد و یا ویرایش کند. ولی نمی‌تواند آن را منتشر نماید. در حقیقت این فرد برای منتشر شدن محتوایش در وب‌سایت نیاز به اجزه و بررسی مدیر سایت دارد.
  • مشترک (Subscriber): تنها کاری که این نقش کاربری می‌تواند انجام دهد، تغییر اطلاعات حساب کاربری‌اش می‌باشد.

حال که با نقش‌های کاربری مختلف در وردپرس و آسان‌ترین راه برای تغییر و مدیریت آن آشنا شدید. به راهکارهای دیگری برای منع دسترسی کاربران وب‌سایت‌ها خواهیم پرداخت:

محدودیت دسترسی کاربران وردپرس با استفاده از کدنویسی

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

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

نمایش مشخصات کاربران در وردپرس

جلوگیری از دسترسی کاربران به پیشخوان وردپرس با استفاده از پلاگین

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

افزونه Remove Dashboard Access

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

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

دسترسی کاربران در وردپرس

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

  • Branda
  • Defender
  • Admin Bar & Dashboard Access Control

امیدوارم از این آموزش لذت برده باشید.

مطالب زیر را حتما بخوانید

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

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

۱۲ کاری که باید قبل از تغییر دادن قالب وردپرس انجام دهید

در این مقاله چک لیستی ارائه شده است که قبل از تغییر قالب وردپرس باید انجام دهید.

رفع مشکل ورود به پنل مدیریت وردپرس و ریدایرکت شدن صفحه ورود

گاهی به علت ریدایرکت شدن صفحه ورود، ممکن است با مشکل ورود به صفحه مدیریت وردپرس مواجه شوید. در این...

فایل htaccess چیست؟ و چگونه می‌توان آن را در سایت وردپرسی پیدا کرد؟

فایل htaccess. برای پیکربندی ویژگی‌های سایت‌هایی که در وب‌سرور Apache نصب شده‌اند، استفاده می‌شود.

آموزش تولید محتوای متنی

دوره آموزش تولید محتوای متنی در وب

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

دوره آموزش ووکامرس | ساخت فروشگاه اینترنتی بدون کد نویسی

دوره آموزش ووکامرس | ساخت فروشگاه اینترنتی بدون کدنویسی

دوره‌ای مختص افرادی که می‌خواهند فروشگاه اینترنتی بسازند و آن را حرفه ...

پکیج آموزش html و css

دوره آموزش HTML و CSS

دوره آموزش HTML و CSS به صورت ویدیویی و پروژه محور : ...

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

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *