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