Intereting Posts
Ограничьте количество основных страниц Добавьте новую страницу подтверждения перед сохранением Как отключить многократное создание миниатюр? Тип сообщения – Обычный пост – изображение wp_set_auth_cookie () не работает в вызове Ajax как сделать nsfw сообщение с thumbanil Возможны ли автоматические обновления плагинов для плагинов для сторонних разработчиков? Пользовательский настройщик настраивает только сохранение значения 0 WooThemes Mini Features – изменение query_posts для отображения только sticky_posts Можно добавить дополнительную кнопку под кнопкой «публикация» в сообщении wordpress? и как? Форма создания конечного пользователя! Как сохранить пользователя на одной странице в случае ошибки? После входа в панель управления Панель управления не отображается Сделайте первое изображение миниатюром сообщения, не устанавливая его как отображаемое изображение Портфолио-шаблон не будет показывать элементы Список всех категорий в опциях

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

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

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

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

// 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/. Я уверен, что вы с ним справитесь.