Вы хотите отобразить дату последнего входа в систему пользователя вашего WordPress блог ? Вам может понадобиться эта функция, особенно если вы хотите отобразить раздел активности в профиле пользователя. В этом уроке я покажу вам, как отобразить дату последнего входа пользователя в WordPress.
Метод 1: Показать дату входа в систему на панели инструментов WordPress
Этот метод довольно прост, но отображает только дату, когда пользователь последний раз заходил на панель управления WordPress.
Первое, что вам нужно сделать, это установить и активировать плагин " WP Последний Войти ». Для более подробной информации, вы можете прочитать наш учебник на как установить Плагин Wordpress.
После активации плагина все, что вам нужно сделать, это получить доступ к списку пользователей. Из этого места вы заметите, что в пользовательскую таблицу был добавлен новый столбец.
Впервые вы заметите, что для всех пользователей в столбце " последнее соединение Написано когда-либо ». Причина в том, что плагин еще не начал записывать все соединения. Поэтому, как только вы снова войдете в систему, вы заметите, что поле в этом столбце изменится.
Метод 2: как отобразить дату последнего входа пользователя в систему вручную
Как и следовало ожидать, этот метод предназначен для тех, у кого нет проблем с кодами. Помните, мы показали вам как создать плагин WordPress.
Так что все, что вам нужно сделать, это добавить следующий код в вашу активную тему или ваш Плагин Wordpress.
ID, last_login, время ()); } add_action ('wp_login', 'user_last_login', 10, 2); / ** * Отображение времени последнего входа в систему * * / function bpc_lastlogin () {$ last_login = get_the_author_meta ('last_login'); $ the_login_date = human_time_diff ($ last_login); вернуть $ the_login_date; } / ** * Добавить шорткод lastlogin * * / add_shortcode ('lastlogin', 'bpc_lastlogin'); ?>
Этот код добавит новый мета-ключ. Каждый раз, когда пользователь входит в систему, он сохраняет время в новом мета-ключе.
Прежде чем вы начнете использовать плагин, вам нужно будет выйти и снова войти в систему. Вы можете отобразить дату последнего подключения, используя следующий шорткод " [Lastlogin] » либо на вашем WordPress блог.
Вы также можете отобразить эту информацию в своей дочерней теме, используя следующий код:
Как вы можете видеть, код отображает относительную дату (2 часа назад или «2 часа назад») вместо полной даты. Если вы хотите отобразить полную дату, найдите следующую часть кода в предыдущем коде:
$ The_login_date = human_time_diff ($ last_login);
Теперь замените эту строку следующим:
$ The_login_date = дата ( 'М J, У ч я а', $ last_login);
Формат M j, Y h: ia Это формат даты. Вы можете манипулировать им, чтобы изменить положение каждого элемента даты (час, год, день и т. д.).
Это все, что касается этого урока. Я надеюсь, что это позволит вам отображать дату последнего входа в систему ваших пользователей. WordPress блог.