- Mensajes
- 863
- Puntuación de reacción
- 2
Hola,
estoy montando un foro con bbpress, y necesito poner debajo de los avatares si el MIEMBRO está online o offline..
En principio estoy probando con esto, en functions.php
Y en la página donde quiero mostrar si está ON o OFF pego esto:
Decirme que hago mal para que me muestre todo el rato que está el user OFF ... aunque si esté en línea.
Gracias de antecodo.
estoy montando un foro con bbpress, y necesito poner debajo de los avatares si el MIEMBRO está online o offline..
En principio estoy probando con esto, en functions.php
Código:
function is_user_online( $user_id ) {
// get the online users list
$logged_in_users = get_transient( 'users_online' );
// online, if (s)he is in the list and last activity was less than 15 minutes ago
return isset( $logged_in_users[$user_id] ) && ( $logged_in_users[$user_id] > ( current_time( 'timestamp' ) - ( 15 * 60 ) ) );
}
Y en la página donde quiero mostrar si está ON o OFF pego esto:
Código:
<?php
global $post;
if( is_user_online( $post->post_author ) ) : ?>
<p>User is online</p>
<?php else : ?>
<p>User is offline</p>
<?php endif; ?>
Decirme que hago mal para que me muestre todo el rato que está el user OFF ... aunque si esté en línea.
Gracias de antecodo.