Gần đây khi đang làm việc trên trang web thành viên, chúng tôi đã tạo ra nhiều cấp độ người dùng. Chúng tôi không muốn người dùng truy cập vào bảng điều khiển WP-Admin bởi vì nó không được tùy chỉnh cho trải nghiệm của họ. Thay vào đó, chúng tôi đã đặt mọi thứ cần thiết (chẳng hạn như chỉnh sửa trang tiểu sử), bảng điều khiển người dùng vv, trên giao diện người dùng. Mặc dù Plugin thành viên S2 đã cho phép chúng tôi vô hiệu hóa quyền truy cập wp-admin cho tất cả người dùng trừ quản trị viên, nhưng không có tùy chọn nào để vô hiệu hóa thanh quản trị viên theo mặc định. Trong bài này, chúng tôi sẽ chỉ cho bạn cách vô hiệu hóa thanh quản trị WordPress cho tất cả người dùng ngoại trừ Quản trị viên.
Vô hiệu hoá thanh quản trị dành cho tất cả người dùng ngoại trừ Quản trị viên
Dán mã này vào tệp functions.php của chủ đề hoặc plugin chuyên biệt cho trang web của bạn.
add_action ('after_setup_theme', 'remove_admin_bar'); chức năng remove_admin_bar () { if (! current_user_can ('administrator') &&! is_admin ()) { show_admin_bar (sai); } }
Vô hiệu hoá thanh quản trị dành cho tất cả người dùng
Nếu bạn muốn vô hiệu hóa nó cho tất cả người dùng, sau đó chỉ cần sử dụng mã này trong tệp functions.php của chủ đề hoặc plugin dành riêng cho trang web của bạn.
/ * Vô hiệu hoá WordPress Admin Bar cho tất cả người dùng nhưng quản trị viên. * / show_admin_bar (sai);