Maison  >  Article  >  Tutoriel CMS  >  Comment afficher la dernière heure de connexion des utilisateurs connectés dans l'interface WordPress

Comment afficher la dernière heure de connexion des utilisateurs connectés dans l'interface WordPress

藏色散人
藏色散人avant
2019-11-25 13:17:562905parcourir

Les fonctions utilisateur de WordPress sont relativement faibles. Certaines informations utilisateur que de nombreux Chinois connaissent n'ont pas de codes d'appel par défaut, tels que l'heure d'enregistrement de l'utilisateur, l'heure de la dernière connexion, etc. Ce qui suit provient de Colonne Tutoriel WordPress Permettez-moi de partager avec vous un code qui affiche la dernière heure de connexion de l'utilisateur à la réception.

Comment afficher la dernière heure de connexion des utilisateurs connectés dans l'interface WordPress

Vous pouvez ajouter le code suivant au thème function.php actuel :

// 记录登录时间
function user_last_login($user_login) {
    global $user_ID;
    // 纠正8小时时差
    date_default_timezone_set(PRC);
    $user = get_user_by( 'login', $user_login );
    update_user_meta($user->ID, 'last_login', date('Y-m-d H:i:s'));
}
add_action('wp_login','user_last_login');
// 调用最后登录时间
function get_last_login($user_id) {
    $last_login = get_user_meta($user_id, 'last_login', true);
    $date_format = get_option('date_format') . ' ' . get_option('time_format');
    $the_last_login = mysql2date($date_format, $last_login, false);
    echo $the_last_login;
}

Ajoutez le code d'appel à l'emplacement approprié dans le modèle de thème :

<?php global $userdata; get_currentuserinfo(); get_last_login($userdata->ID); ?>

Si vous souhaitez afficher l'heure de la dernière connexion dans la liste des utilisateurs en arrière-plan, vous pouvez installer le plug-in : WP Last Login.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer