Відображення дати і часу останнього входу користувача на сайт WordPress
22, Кві, 2012
Сніпети
Якщо у вас на сайті є необхідність показати дату останнього візиту користувача на сайт, то наступний код для вас.
Зауважу, що виводити дату останнього візиту можна в будь якому місці сайта, звісно в розумних рамках :)
Маємо два невеликих кода, один записуємо в функції теми, а інший вставляємо в потрібна нам місце.
І так, в function.php записуємо наступник код:
|
1 2 3 4 5 6 7 8 9 10 11 12 |
function your_last_login($login) { global $user_ID; $user = get_userdatabylogin($login); update_usermeta($user->ID, 'last_login', current_time('mysql')); } add_action('wp_login','your_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; } |
А наступний код записуємо в місце, де потрібно вивести інформацію.
|
1 2 3 4 5 6 |
<?php global $userdata; get_currentuserinfo(); echo 'You last logged in:'; get_last_login($userdata->ID); ?> |
Успіхів.
0