Ocultar la barra de administrador a todos los usuarios excepto al administrador en WordPress
A veces resulta un tanto engorroso mostrar siempre la barra de administrador, sobre todo si usamos la gestión de usuarios solo para controlar qué partes se pueden ver de la web o para mostrar precios personalizados con Woocommerce. No hace falta que vean el panel de control de WordPress, por ello con este sencillo código podremos ocultar la barra de administración de todos los usuarios exceptuando del administrador.
Añadiendo este simple código a nuestro functions.php
<? php function mi_barra_admin($content) { return ( current_user_can("administrator") ) ? $content : false; } add_filter( 'show_admin_bar' , 'mi_barra_admin'); ?>
muy bueno lo pondre en practica gracias por el articulo
Muchisimas gracias, me funciono de maravillas, Saludos.
sirve perfectamente, lo que estaba buscando. gracias!
Hola , muchas gracias por el post.
Como seria , si quieres que solo sea visible a usuarios registrados.??
Desde menu puedo elegir usuario por usuario quien la ve o no…. pero en caso de no estar logueado , es siempre visible.
Por defecto , en mi tema funcionaba asi…pero por andar tocando functions.php , ahora se muestra por defecto a todo visitante , con el link «Iniciar Sesion». (ni restableciendo functions.php a su valor original lo soluciono).
De momento todavia tengo la web offline en Localhost.
Un saludo , y gracias de antemano
Hola Ricardo,
mírate este enlace, puede serte útil:
https://digwp.com/2011/04/admin-bar-tricks/