Eliminați bara de administrare WordPress pentru utilizatorii care nu sunt administratori

Rezumat

Pentru a elimina bara de administrare WordPress pentru utilizatorii care nu sunt Administratori, adăugați codul de mai jos în fișierul functions.php

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

Pentru a elimina bara de administrare WordPress pentru utilizatorii care nu sunt Administratori, cu excepția unui user_rol specific, folosiți codul de mai jos.

add_action('after_setup_theme', 'remove_admin_bar');
	function remove_admin_bar() {
	if (!current_user_can('administrator') && !current_user_can('user_role_222') && !is_admin()) {
	  add_filter( 'show_admin_bar', '__return_false', 99 );
	}
}

Înlocuiește user_role_222.