Plugin info

Total downloads: 13,567
Active installs: 300
Total reviews: 8
Average rating: 3.3
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 7 language(s)
Contributors: 3
Last updated: 3/29/2021 (1738 days ago)
Added to WordPress: 9/21/2015 (10 years old)
Minimum WordPress version: 5.2
Tested up to WordPress version: 5.8.12
Minimum PHP version: 7.2

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 1738 days ago • 8 reviews

22/100

Is WP User Activity abandoned?

Possibly abandoned (last update 1738 days ago).

Compatibility

Requires WordPress: 5.2
Tested up to: 5.8.12
Requires PHP: 7.2

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Simple History – Track, Log, and Audit WordPress Changes
Rating 4.9/5 (445 reviews)Active installs 300,000
History Log by click5
Rating 5.0/5 (2 reviews)Active installs 500
EchoDash
Rating 0.0/5 (0 reviews)Active installs 100
NextCellent Simple History
Rating 0.0/5 (0 reviews)Active installs 80
WP Log Action
Rating 5.0/5 (1 reviews)Active installs 60
Nashaat Activity Log
Rating 5.0/5 (1 reviews)Active installs 10

Description

WP User Activity is the best way to log activity in WordPress. Activity can be sorted, filtered, and viewed per-user, along with session data for logged in users and IP addresses & user-agents for others.

Activity is broken down into object “Types” and “Actions.” Types are the objects being acted upon, and actions are what is being done to them. If you’re familiar with BuddyPress, this should feel pretty comfortable.

Examples

Admin logged in 2 minutes ago.

Admin created the post "Hello World" 33 seconds ago.

Admin created the topic "I need help!" 5 days ago.

Available Actions

  • Attachments (Upload, Edit, Delete)
  • Comments (Create, Pending, Approve, Unaprove, Trash, Untrash, Spam, Unspam, Delete)
  • Core (Update, Auto-update)
  • Exports (Download)
  • Menus (Create, Update, Delete)
  • Plugins (Install, Update, Activate, Deactivate, Edit, Delete)
  • Posts (Create, Update, Delete, Trash, Untrash, Spam, Unspam, Future)
  • Settings (Update)
  • Terms (Create, Update, Delete)
  • Themes (Customize, Install, Update, Activate, Edit, Delete)
  • Users (Login, Login Failure, Logout, Register, Update, Delete)
  • Widgets (Update, Delete)

Also checkout

Installation

  • Download and install using the built in WordPress plugin installer.
  • Activate in the “Plugins” area of your admin by clicking the “Activate” link.
  • No further setup or configuration is necessary.

Frequently Asked Questions

Does this work with custom post types & taxonomies?

Yes. It will work perfectly with all post-types & taxonomies that define their own labels. Ones that don’t are mocked using the post type ID.

Can I create custom activity types & actions?

Yes. The autoloader can be filtered, so adding new object types is as simple as:

add_filter( 'wp_get_default_user_activity_types', function( $types = array() ) {
    $types[] = 'Your_New_Type'; // class that extends WP_User_Activity_Type
    return $types;
} );

The WP_User_Activity_Type_Taxonomy class is a good example to start with, if you’d like to create your own actions. It registers simple create/update/delete methods, with easy to understand messages & integrations.

Does this create new database tables?

No. It uses the WordPress custom post-type and metadata APIs.

Does this modify existing database tables?

No. All of the WordPress core database tables remain untouched.

Where can I get support?

  • Forums: https://wordpress.org/support/plugin/wp-user-activity/

Where can I find documentation?

http://github.com/stuttter/wp-user-activity/

Review feed

Ruben Garcia
10/19/2016

Nice work!

Is a great plugin, logs everything in a separate post type Support third party plugins (Easy Digital Downloads, Woocommerce, etc) could be awesome Nice work Jhon!
Knut Sparhell
11/12/2020

Great for logging user activity, yours (admin's) or other users

Works fine, integrates with WP User Profile. Missing a way to trash old entries automatically, but no match for a developer to add. Add auto trashing after x weeks and it's get 5 stars.

Screenshots

  1. The log

    The log

  2. Edit activity

    Edit activity

Changelog

2.2.0

  • Fix filtering by user
  • Fix compatibility with WP User Profiles
  • Fix untrashing individual items
  • Fix an incompatibility with ACF

2.1.0

  • Fix user not being linked to “Logout” action

2.0.2

  • Add escaping to admin area row output
  • Return IDs in useful places for easier extending

1.1.0

  • Remove all actions from transition_post_status to avoid infinite loops

1.0.0

  • Official public release
  • Add support for “pending” comments
  • Improved mu-plugins location support

0.2.0

  • Support for User Profiles 0.2.0

0.1.10

  • Add missing action for ‘plugin delete’

0.1.9

  • Support for WP User Profiles 0.1.9

0.1.8

  • Fix conflict causing widgets not to save

0.1.7

  • Fix list-table issue causing fatal errors

0.1.6

  • Prevent user profile activity from leaking out

0.1.5

  • Update column names
  • Add support for WP User Profiles

0.1.4

  • Improve compatibility with other plugins

0.1.3

  • Add menu humility filter
  • Improve capability checks

0.1.2

  • Improve admin styling
  • Add metadata callbacks

0.1.1

  • Improve admin styling

0.1.0

  • Initial release