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

اخیراً هنگام کار در یک سایت عضویت ، ما مجبور بودیم چندین سطح کاربر ایجاد کنیم. ما نمی خواهیم کاربران به پنل WP-Admin دسترسی داشته باشند زیرا برای تجربه آنها سفارشی نشده است. بلکه همه موارد لازم (مانند ویرایش صفحه نمایه) ، داشبورد کاربر و غیره را در قسمت جلویی قرار داده بودیم. در حالی که افزونه عضویت S2 به ما اجازه می دهد دسترسی wp-admin را برای همه کاربران غیر از مدیران غیرفعال کنیم ، به طور پیش فرض گزینه غیرفعال کردن نوار مدیر وجود ندارد. در این مقاله ، به شما نشان خواهیم داد که چگونه نوار مدیریت وردپرس را برای همه کاربران به غیر از سرپرستان غیرفعال کنید.

آموزش فیلم h4>

مشترک شدن در WPBeginner

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

نوار مدیر را برای همه کاربران غیر از سرپرستان غیرفعال کنید h4>

این کد را در پرونده توابع تم خود قرار دهید. فایل php یا افزونه اختصاصی سایت .

add_action ('after_set__theme'، 'remove_admin_bar')؛

تابع remove_admin_bar () {
if (! current_user_can ('administrator') &&! is_admin ()) {
  show_admin_bar (نادرست) ؛
}
}

نوار مدیر را برای همه کاربران غیرفعال کنید h4>

اگر می خواهید آن را برای همه کاربران غیرفعال کنید ، کافی است از این کد در پرونده functions.php طرح زمینه یا افزونه مخصوص سایت .

/ * وردپرس نوار مدیریت را برای همه کاربران غیر از مدیران غیرفعال کنید. * /
  show_admin_bar (نادرست) ؛

منبع:
https://www.wpbeginner.com/wp-tutorials/how-to-disable-wordpress-admin-bar-for-all-users-except-administrators/.

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