رفتن به مطلب

ایجاد محدودیت دسترسی به پیشخوان وردپرس


پست های پیشنهاد شده

  • مدیریت کل سایت

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

 

 

limit-role.jpg

 

 

 

 

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

 

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

 

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

 

 

روش اول: استفاده از یک کد ساده در function.php

شما برای اینکه دسترسی تمامی افراد به جز مدیریت را پیشخوان محدود کنید، کافی است کد زیر را به فایل function.php خود وارد کرده و ذخیره نمایید.در این رابطه، تنها مدیران می توانند به wp-admin دسترسی داشته باشند و بقیه افراد به صفحه ی خانگی سایت بازگردانده می شوند.(ریدایرکت می شوند).

 

 

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;}}

 

 

روش دوم: استفاده از افزونه ها جهت ایجاد محدودیت دسترسی

 

 

WP Hide Dashboard

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

 

 

Remove Dashboard Acccess

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

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...