تبلیغات تبلیغات
حراجی دامنه های ویژهمشاهده
آخرین ارسال های تالار مشاهده انجمن
اسکریپت مدیریت هاست رایگان 0 پاسخ 18 بازدید افزونه Coins MarketCap 1 پاسخ 292 بازدید درخواست پلاگین 4 پاسخ 541 بازدید اسکریپت vfm 5 پاسخ 645 بازدید تغییر جهت محتوا در وردپرس 1 پاسخ 324 بازدید افزونه ساخت شماره مجازی 14 پاسخ 1177 بازدید درخواست افزونه 1 پاسخ 519 بازدید بهترین رباط اینستاگرام 0 پاسخ 2 بازدید درخواست قالب با سبک کندو 1 پاسخ 780 بازدید به هم ریختگی سایت بعد از نصب قالب 2 پاسخ 735 بازدید
تبلیغات
تبلیغات تبلیغات

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

وردپرس , مقالات,آموزش,ترفند

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

 

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

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

 

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

 

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

 

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

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

 

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

 

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

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

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

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

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

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

 

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

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

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

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

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

add_action( ‘init’, ‘blockusers_init’ );
function blockusers_init( {
if ( is_admin() && ! current_user_can( ‘administrator’ ) &&
! ( defined( ‘DOING_AJAX’ ) && DOING_AJAX ) ) {
wp_redirect( home_url() );
exit;}

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

 

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

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

 

افزونه Remove Dashboard Access

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

 

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

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

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

  • Branda
  • Defender
  • Admin Bar & Dashboard Access Control

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

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 0 / 5. تعداد رای : 0

تا حالا کسی رای نداده! اولین نفر شما باشید.

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 وردپرس , مقالات,آموزش,ترفند
لینک کوتاه مطلب : https://www.20script.ir/?p=55543
کلمات کلیدی پست :
مطالب مرتبط
7,539ایجاد تاریخ انقضا برای مطالب وردپرس با افزونه Post Expirator تاریخ : 2018/02/12
4,664معرفی ۵ افزونه رایگان گوگل آنالیتیکس برای وردپرس تاریخ : 2019/11/28
10,113افزونه ایجاد آیکون شبکه های اجتماعی در وردپرس Social Media Icons تاریخ : 2017/12/20
5,232افزونه املاک و مستغلات برای وردپرس Real Estate Pro تاریخ : 2019/11/9
8,973افزونه ایجاد کدهای کوتاه در وردپرس تاریخ : 2016/06/19
5,552افزونه مدیریت پروژه در وردپرس Projectopia + افزودنی ها تاریخ : 2020/09/6
11,636افکت گذاری تصاویر در وردپرس با افزونه Amazing Hover Effects تاریخ : 2018/03/11
4,424آموزش تغییر اندازه فونت سایت وردپرس تاریخ : 2019/12/18
25,896افزایش امکانات صفحه ساز Elementor با افزونه Element Pack تاریخ : 2022/05/28
9,080دریافت ایمیل از لوکال هاست در وردپرس با افزونه WP Mail SMTP تاریخ : 2016/02/26
8,829افزونه طراحی بصری وردپرس Microthemer نسخه 1.4 تاریخ : 2014/02/28
5,356افزونه تغییر ظاهر بخش مدیریت وردپرس Materil تاریخ : 2020/01/2
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
تبلیغات
تبلیغات