Хотите ли вы отобразить дату последнего входа пользователя в вашем блоге WordPress? Эта функция может вам понадобиться, особенно если вы хотите отобразить раздел активности в профилях пользователей. В этом уроке я покажу вам, как отобразить дату последнего входа пользователя в 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.