Save the date / time of the last log in WordPress
One of the biggest headaches that we find in our projects is to find out who has entered our page and at what time.
If we want to add the functionality to WordPress to save the date / time of the last login we must embed the following code fragment in our functions.php file
add_action('wp_login','wpsnipp_set_last_login', 0, 2); function wpsnipp_set_last_login($login, $user) { $user = get_user_by('login',$login); $time = current_time( 'timestamp' ); $last_login = get_user_meta( $user->ID, '_last_login', 'true' ); if(!$last_login){ update_usermeta( $user->ID, '_last_login', $time ); }else{ update_usermeta( $user->ID, '_last_login_prev', $last_login ); update_usermeta( $user->ID, '_last_login', $time ); } } // get last login date function wpsnipp_get_last_login($user_id,$prev=null){ $last_login = get_user_meta($user_id); $time = current_time( 'timestamp' ); if(isset($last_login['_last_login_prev'][0]) && $prev){ $last_login = get_user_meta($user_id, '_last_login_prev', 'true' ); }else if(isset($last_login['_last_login'][0])){ $last_login = get_user_meta($user_id, '_last_login', 'true' ); }else{ update_usermeta( $user_id, '_last_login', $time ); $last_login = $last_login['_last_login'][0]; } return $last_login; }
Pingback: buying androxal generic best price
Pingback: enclomiphene no dr
Pingback: purchase low price rifaximin
Pingback: online order xifaxan purchase to canada
Pingback: discount staxyn generic good
Pingback: how to buy avodart without a script
Pingback: livraison samedi kamagra pas cher
Pingback: buying dutasteride buy in australia
Pingback: how to order flexeril cyclobenzaprine australia to buy
Pingback: discount gabapentin how to purchase viagra
Pingback: Online perscriptions itraconazole
Pingback: cheap fildena uk where buy
Pingback: kamagra generická kanada