We'll create fresh WordPress site with User Last Visit installed. You have 20 minutes to test the plugin after that site we'll be deleted.
The plugin keeps record in UNIX timstamp format of the last time each logged in user visits the site. Record for each user is directly
visible on the users list table in the admin panel. The plugin also provides some utility function and hook.
user_last_visit( $user_id = "current", $verbose = TRUE );
Parameters :
$user_id
, the user ID or “current” for the current user (logged in user). default: “current”.$verbose
, if TRUE
the result returned is a literal expression of the last visit time. default: TRUE
. Returned value :
If $verbose
is TRUE
a string is returned. If $verbose
is FALSE
the UNIX timestamp of last visit is returned. When the user is not logged in, or when there is no record yet, the function return FALSE
if $verbose
is set to FALSE
, a string if $verbose
is TRUE
.
"ulv-can-record"
: located in "./includes/user-last-visit.class.php"
around line #24
Some users or some pages can be excluded for last visit recording. There is an admin page for that. But you can also add some additional filtering via this hook. This filter hook is applied within a wp_loaded
action. So you must attach your functions before that (typically on init
, once the user is authenticated).
You can eventually use the User_Last_Visit
class separately in your theme/plugin.
Français