Ver Mensaje Individual
  #8 (permalink)  
Antiguo 01/02/2015, 06:12
jota2
 
Fecha de Ingreso: diciembre-2003
Mensajes: 474
Antigüedad: 20 años, 4 meses
Puntos: 5
Respuesta: Que los usuarios no vean otros sitios

Gracias. Es lo que necesito pero lo he puesto en el header de cada tema en todos los sitios de mi multisite y no me saca ningún mensaje...

Código PHP:
Ver original
  1. function check_my_user(){
  2.     global $current_user;
  3.     get_currentuserinfo();
  4.  
  5.     if( is_user_logged_in() ){
  6.  
  7.         if( is_user_member_of_blog( $current_user->ID ) ){
  8.  
  9.             echo "OK";//Es miembro del sitio actual
  10.  
  11.         }else{
  12.  
  13.            echo "NO TIENE PERMISO PARA ACCEDER A ESTE SITIO"; //No es miembro del sitio actual
  14.             //enviar a otro lado.
  15.  
  16.         }
  17.  
  18.     }else{
  19.  
  20.         echo "NO ESTÁ LOGEADO";
  21.  
  22.     }
  23. }
  24.  
  25. add_action('init', 'check_my_user');

Sigo probando a ponerlo en otro sitio.