Добавление первого фрагмента кода в файл function.php Вашей темы WordPress будет фиксировать каждый вход пользователя на Ваш сайт. А добавление второго кода, в то место где Вы хотите отобразить данные последнего входа пользователя WordPress, собственно и отобразит дату и время, когда пользователь был в последний раз на Вашем блоге. Интересная и для многих сайтов полезная вещь! Сниппеты WordPress и хорошие шаблоны WordPress творят чудеса Друзья!
Данный код идёт в 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); ?> |
Если хотите создать галерею WordPress , то на данную тему у меня есть несколько решений.
Спасибо,очень информативный и интересный сайт. Попасусь тут, пока все не сем.
Нашел, что искал автору респект!