NB : Faire une sauvegarde de votre thème, de votre fichier et/ou votre base de données avant d’ajouter ces fonctions tutoriels.

Compte connections utilisateurs Wordpress (Count Login Users)
Facile

---- Cet article a été modifié : 6 juin 2017

Pour afficher le compte connections utilisateurs WordPress, il va être important de créer trois fonctions donc une action wp-login. Donc ce tutoriel permet de voir le nombres de connexions de vos membres WordPress. Nous allons insérer une colonne dans la table des utilisateurs. Nous allons créer un meta user spécifique pour afficher le compte des connections.

Compte connections utilisateurs WordPress

Donc création de la meta user qu’on va nommer ‘user_count_connections’ et additionner automatiquement quand l’utilisateur se connectera.

1
2
3
4
5
6
function via_login($username, $user) {
    $login_count = intval(get_user_meta($user->ID, 'user_count_connections', true));
    $login_count++;
    update_user_meta($user->ID, 'user_count_connections', $login_count);
}
add_action('wp_login', 'via_login', 10, 2);

Maintenant nous allons créer la colonne qui se trouvera dans l’onglet utilisateurs, pour recevoir notre compte de connections.

1
2
3
4
5
6
function via_modify_user_table( $column ) {
$column['connections'] = 'Connections';
return $column;
}
 
add_filter( 'manage_users_columns', 'via_modify_user_table' );

Maintenant nous allons afficher les résultats concernant la meta user.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function via_modify_user_table_row( $value, $column_name, $user_id ) {
	$user = get_userdata( $user_id );
    switch ($column_name) {
        case 'connections' :
             $user_connection = get_the_author_meta( 'user_count_connections', $user_id );
	     if ($user_connection == 0) {
	        return '0';
	     }
	     else {
	        return get_the_author_meta( 'user_count_connections', $user_id );
	     }
            break;
        default:
    }
    return $value;
}
add_filter( 'manage_users_custom_column', 'via_modify_user_table_row', 10, 3 );

Et voilà, maintenant aller dans votre WordPress, sélectionner l’onglet utilisateurs, et vous verrez donc votre colonne Connections. A la prochaine connection d’un utilisateur, le chiffre va s’additionner.

Leave a Reply

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>