👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →
Некоторые форумы показывают своим пользователям, когда те в последний раз на них бывали, отображая дату и время последнего логина. Давайте и мы сделаем такую фишку, показав пользователю, когда он последний раз входил под своим логином.
Чтобы выудить последнюю дату и время входа пользователя, нужно добавить следующий код в файл functions.php:
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; }
После этого нужно отредактировать шаблон, вставив в то место, где вы хотите выводить данные о времени последнего входа, такой код:
ID); ?>
Подобные напоминания стимулируют некоторых почаще заходить на ваш сайт, а если перерыв был длительный, то и заставит посмотреть, что же было опубликовано, пока пользователя не было.
