Intereting Posts
Получение значений атрибутов shortcode и содержимого короткого кода с помощью JavaScript regex Как загрузить parent_theme functions.php перед child_theme? Как получить статус инвентаризации woocommerce Попытка показать ссылку «Использовать как изображение» из окна «Вложение» из сценария t31os Удалите wp-admin из URL-адреса Как предотвратить доступ к wp-admin для определенных ролей пользователей? Неверный стиль выпадающего списка Ошибка при размещении заказа. Оформление продукта недоступно в запрошенном количестве (0) Как заменить ссылку на изображение в media libray? Автор био Социальные ссылки Частная почта, скрытая от администратора тоже добавьте поле ввода файла в настраиваемый тип сообщения и как его использовать в шаблоне cutom Как получить идентификатор тега $ product-> ID в has_term () не работает, но вручную вводит идентификатор, почему? Buddypress – Отправить новую активацию пользователя Ссылка на Admin

Трек регистрируется в посещениях пользователей

Есть ли способ отслеживать вход в пользовательскую активность? Я хотел бы видеть, кто заходил на сайт каждый день и, возможно, видел историю входа в систему.

В настоящее время я не знаю, кто из зарегистрированных пользователей посещает мой сайт. Это частный семейный сайт с ~ 20 членами, и мне просто интересно узнать, кто и кто его не использует.

Solutions Collecting From Web of "Трек регистрируется в посещениях пользователей"

Поскольку это небольшой сайт, вы можете сделать «реальное» отслеживание:

// Update the visit time on *every* request function wpse32258_update_usertracking(){ if ( is_user_logged_in() ) { $user_ID = get_current_user_id(); $data = get_user_meta( $user_ID, 'user_tracking' ); $data[] = current_time( 'timestamp', true ); update_user_meta( $user_ID, 'user_tracking', $data ); } } add_action( 'init', 'wpse32258_update_usertracking' ); // Output the user visit dates below the footer for admin function wpse32258_get_usertracking(){ if ( ! current_user_can( 'manage_options' ) ) return; $data = array(); foreach ( get_users() as $user ){ $dates = get_user_meta( $user->ID, 'user_tracking' ); echo "<h3>{$user->first_name} {$user->last_name}</h3><hr />"; foreach ( $dates as $date ) echo "{$date}\n"; echo '<hr />'; } } add_action( 'shutdown', 'wpse32258_get_usertracking' ); 

Вы можете попробовать эти плагины:

  • Простая история
  • Монитор активности 3WP

Или вы можете проверить эти статьи о плагинах активности пользователя журнала:

Я пробовал все плагины, перечисленные здесь, и, хотя некоторые из них были действительно классными, я чувствовал, что некоторые из них не хватает.

Так недавно некоторые друзья и я выпустили плагин под названием Stream, который отслеживает все изменения, сделанные зарегистрированными пользователями WordPress.

Плагин похож на те, которые перечислены здесь, за исключением того, что каждое изменение организовано пользователем, контекстом, действием и IP-адресом, чтобы обеспечить надежную фильтрацию / поиск.

Больше информации:

Да, есть способ отслеживать запись активности пользователя в wordpress. С помощью One WordPress Plugin можно легко отслеживать и отслеживать логин и активность пользователя. Я хочу, чтобы вы проверили этот плагин: https://wordpress.org/plugins/user-activity-log/. Я уверен, что вы с ним справитесь.