WordPress如何获取用户最后登录时间

追格官方小助手/ 2022年06月01日/ WordPress/ 浏览 2034

WordPress本身没有记录用户最后登录时间。


因此,我们必须先在用户登录的时候记录其最后登录时间,才能在后续需要的时候获取。


可以使用 wp_login 钩子,记录最后登录时间。


function user_last_login($user_login) {
    $user = get_user_by('login', $user_login);
    update_user_meta($user->ID, 'last_login', wp_date('Y-m-d H:i:s'));
}


只有,在需要的时候,直接获取即可:


echo get_user_meta($user->ID, 'last_login');


发表评论

暂无评论,抢个沙发...

客服 工单