Recientemente, mientras trabajábamos en un sitio de membresía, tuvimos que crear múltiples niveles de usuarios. No queríamos que los usuarios tuvieran acceso al panel de WP-Admin porque no estaba personalizado para su experiencia. Más bien, pusimos todo lo necesario (como editar la página de perfil), panel de usuario, etc. en el front-end. Si bien el complemento de membresía S2 nos permitió desactivar el acceso de wp-admin para todos los usuarios, excepto para los administradores, no había ninguna opción para desactivar la barra de administración de manera predeterminada. En este artículo, le mostraremos cómo deshabilitar la barra de administración de WordPress para todos los usuarios, excepto para los administradores.

Deshabilitar la barra de administración para todos los usuarios, excepto para los administradores

Pegue este código en el archivo functions.php de su tema o su complemento específico del sitio.

add_action ('after_setup_theme', 'remove_admin_bar');

 function remove_admin_bar () {
 if (! current_user_can ('administrator') &&! is_admin ()) {
   show_admin_bar (falso);
 }
 } 

Deshabilitar la barra de administración para todos los usuarios

Si desea deshabilitarlo para todos los usuarios, simplemente coloque este código en el archivo functions.php de su tema o en su complemento específico del sitio.

/ * Deshabilitar la barra de administración de WordPress para todos los usuarios excepto administradores.  * /
   show_admin_bar (falso);