Si tienes un sitio web con el registro de usuarios abierto, pero los usuarios no tienen nada que hacer en el escritorio o Dashboard en WordPress, con esl siguiente código puedes ocultar la barra de adminisración a todos los usuarios menos al administrador.

El siguiente código tiene que ir en el archivo de funciones de tu tema y con solo ponerlo ahí se cumple el objetivo.

if (!current_user_can('administrator')) :
show_admin_bar(false);
endif;

¿En alguno de tus proyectos tienes registro de usuarios y la barra de administración era un problema para ti?

10 Comentarios
  1. gilberth 4 años

    gracias me servio mucho, solo una duda como puedo hacer que solo sea visible para administrador y autores??

  2. Karlo 4 años

    Gracias!!
    Justo lo que buscaba.

  3. luis 4 años

    gracias, ahora si quiero mostrar a un grupo de usuarios y a muy aparte del administrador???

  4. jose carlos 2 años

    hola donde tengo que pegar ese código nose como llegar a lo que dices archivo funciones de tema ayúdame

  5. juan 3 días

    Hola amigo bueno primero gracias por el aporte ahora tengo una pequeña pregunta si me puedes ayudar bueno yo quiero ocultar la barra de admin para todos menos los demás pero ya probé con todos los códigos que pude con css asta plugin pero no funciona ahora si yo pongo el código para ocultar la barra para todos solo se oculta de los admin y los usper admin menos para los demás que son subscriber, Colaborador, Autor, Editor, para ellos les aparece de igual forma la barra como que para ellos el código no corre o no funciona cual puede sel el problema si me puedes dar algún conejito por favor te lo agradecería mucho gracias por tu tiempo en leer esto saludos y suerte.

    • Autor
      Peter Olle 3 días

      Hola Juan.

      Tendrías que definir que es ocultar la barra para todos menos para los demás. No queda muy claro lo que intentas.

      Saludos.

      • juan 2 días

        hola bueno la barra de administración de wordpress cuando inicias sesión aparece la barra en la parte superior y use este código para quitarla

        if (!current_user_can ('activate_plugins')){
        add_filter ('show_admin_bar' , '__return_false');
        add_action('get_header', 'galussothemes_remove_admin_bar');
        }

        function galussothemes_remove_admin_bar(){
        remove_action('wp_head', '_admin_bar_bump_cb');
        }
        pero no funciona ni tampoco con otros que e probado
        esto lo hago por que quiero activar el registro en mi web de wordpress así se puedan registrar pero no quiero que los usuarios vean la barra de administración que aparece al navegar atraves del sitio web. ya e probado con plugin y con otros códigos y de parte de mi servicio de hosting me dijeron que algún plugin daño la instalación de wordpress y eso provoca que se anule cual quier cambio que se le haga me recomendaron borrar la instalar de wordpress y volver a instalar pero no quiero llegar a ese extremo

        • Autor
          Peter Olle 2 días

          Te pongo dos que puedes utilizar en tu archivo de funciones.

          // mostrar barra solo a administradores
          if (!current_user_can('manage_options')) {
          add_filter('show_admin_bar', '__return_false');
          }

          // mostrar barra solo a administradores y editores
          if (!current_user_can('edit_posts')) {
          add_filter('show_admin_bar', '__return_false');
          }

          Saludos.

          • juan 1 día

            Gracias peter
            pero tampoco funciona ya los probé y tan bien probé como 10 plugin diferentes y tan poco lo único que me queda es borrar y reinstalar wordpress igual gracias por tus ayuda y por haber respondido saludos y suerte.

            • Autor
              Peter Olle 13 horas

              El problema es que si tienes mal la instalación, la base de datos, todo sin actualizar, problemas con el tema y demás, no te va a funcionar ninguno que pruebes. Los que te puse funcionan sin problemas, pero tienes que tener todo bien.

              Te toca revisar y actualizar tu instalación para que las cosas funcionen.

              Saludos.

Contesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Contacto

Si necesitas contactar para cualquier cosa, por favor envía tu mensaje a continuación.

Enviando
Copyright © 2017 Noticias Wordpress en Español. Todos los derechos reservados.

Inicia Sesión con tu Usuario y Contraseña

¿Olvidó sus datos?