Soporte » Plugins y Hacks » BuddyPress » El administrador no aparezca en la red de buddypress

  • ¿Cómo puedo ocultar el perfil del administrador a los usuarios registrados en buddypress para que no le contacten por ahí?

Viendo 8 respuestas - de la 1 a la 8 (de un total de 8)
  • Moderador Fernando Tellado

    (@fernandot)

    Hola,

    con este código en tu plugin de funciones o mu-plugin puedes ocultar los usuarios que quieras por su ID (cambiando los números en el array)

    add_filter( 'bp_after_has_members_parse_args', 'buddydev_exclude_users' );
     
    function buddydev_exclude_users( $args ) {
        if( is_admin() && ! defined( 'DOING_AJAX' ) ) {
            return $args;
        }
        
        $excluded = isset( $args['exclude'] )? $args['exclude'] : array();
     
        if( !is_array( $excluded ) ) {
            $excluded = explode(',', $excluded );
        }
        
        $user_ids = array( 1,2,3 ); //aquí los ids de usuarios a no mostrar
        
        
        $excluded = array_merge( $excluded, $user_ids );
        
        $args['exclude'] = $excluded;
        
        return $args;
    }
    Iniciador del debate margarit0

    (@margarit0)

    Gracias. ¿Dónde aparece el ID de los usuarios? ¿o el ID es el nick/username?

    • Esta respuesta fue modificada hace 6 años, 8 meses por margarit0.
    Moderador Fernando Tellado

    (@fernandot)

    El ID lo ves al pasar el cursor por encima del nombre de usuario en admin

    Iniciador del debate margarit0

    (@margarit0)

    Gracias. Veo que sólo me dice el ID de todos los usuarios excepto del admin, que es el que me interesa. ¿Sabes si por defecto es siempre 1?

    Iniciador del debate margarit0

    (@margarit0)

    He probado de poner el 1 y los usuarios registrados siguen viendo el perfil de Admin.

    En este caso se podrían ocultar todos los usuarios?

    Iniciador del debate margarit0

    (@margarit0)

    Jpascual, para ocultar todos los usuarios a lo mejorte interesa el plugin «Simple BuddyPress Profile Privacy» https://es.wordpress.org/plugins/simple-buddypress-profile-privacy/

    Gracias margarit0, he logrado que los datos del admin no sean visibles, aunque el perfil aparece publico y no da opción a cambiarlo. supongo que cambiando esta opción ya no seria visible de ninguna manera, pero no se donde cambiarlo, tienes alguna idea?
    Gracias y saludos

Viendo 8 respuestas - de la 1 a la 8 (de un total de 8)
  • El debate ‘El administrador no aparezca en la red de buddypress’ está cerrado a nuevas respuestas.