Xóa bỏ admin bar cho tất cả người dùng đăng ký ngoại trừ quản trị viên

Gần đây, mình được nhiều phản hồi từ các thành viên đăng ký của mình về chuyện đó là khi thành viên đăng nhập vào trang web của mình thì có xuất hiện thanh Admin Bar ở đầu trang, nhưng là vì nó không được tùy chỉnh cho trải nghiệm của họ, khi mình để như vậy có thể không có ảnh hưởng gì nhưng một số người dùng cảm thấy khó chịu khi thanh admin bar nó làm che mất khoảng không gian của website. Nên vì vậy trong bài viết này, mình sẽ hướng dẫn 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ị 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ủ đề bạn.

add_action('after_setup_theme', 'remove_admin_bar');
 
function remove_admin_bar() {
	if (!current_user_can('administrator') && !is_admin()) {
	  show_admin_bar(false);
	}
}

Tắt thanh quản trị 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ủ đề.

/* Disable WordPress Admin Bar for all users but admins. */
  show_admin_bar(false);

Leave a Reply

Your email address will not be published. Required fields are marked *

arrow