WP User Activity – WordPress plugin | WordPress.org Skip to content WordPress.org Showcase Plugins Themes Hosting News Resources Learn WordPress Documentation Education Forums Developers Blocks Patterns Photos Openverse ↗︎ WordPress.tv ↗︎ About About WordPress Make WordPress Events Five for the Future Enterprise Gutenberg ↗︎ Job Board ↗︎ Swag Store ↗︎ Get WordPress Search in WordPress.org Get WordPress WordPress.org Plugin Directory WP User Activity Submit a plugin My favorites Log in Submit a plugin My favorites Log in Search plugins This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress. WP User Activity By John James Jacoby Download Details Reviews Installation Development Support 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 WP Chosen WP User Profiles WP User Avatars WP User Groups WP Pretty Filters WP Media Categories WP Term Authors WP Term Colors WP Term Families WP Term Icons WP Term Order WP Term Visibility Screenshots The log Edit activity 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. FAQ 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/ Reviews clutters the wp_posts database ebuege September 15, 2021 as @pavelword says on August 30, 2021 I don´t write reviews often, and almost never negative ones. But this plugin is coded in such a way that it logs the user activity into the wp_posts table. The same table, that you want to have as clean as possible will end up absolutely taken over by this plugin. Question to the developer: why doesn´t your plugin use separate table? To understand: I inherited a wordpress instance, where the wp_posts database grew to be over 250 MB, of the 575.652 entries were 560.000 entries generated by this plugin! This will of course affect the overall speed. It has taken me hours to find why my wp_posts table is so bloated. for anyone searching: this plugin adds new rows into the following table: wp_posts column: post-type entry: activity my review: After installing that plugin and I write a .httpdocs to block ousite logins at wp-admin folder it cant works. everyday hundreds of activity I think the developer use th secret user names to show us activity works fine.. I THINK NO clutters the wp_posts database pavelword August 30, 2021 I don´t write reviews often, and almost never negative ones. But this plugin is coded in such a way that it logs the user activity into the wp_posts table. The same table, that you want to have as clean as possible will end up absolutely taken over by this plugin. Question to the developer: why doesn´t your plugin use separate table? To understand: I inherited a wordpress instance, where the wp_posts database grew to be over 250 MB, of the 575.652 entries were 560.000 entries generated by this plugin! This will of course affect the overall speed. It has taken me hours to find why my wp_posts table is so bloated. for anyone searching: this plugin adds new rows into the following table: wp_posts column: post-type entry: activity Great for logging user activity, yours (admin’s) or other users Knut Sparhell November 12, 2020 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. Can’t delete activity log artmaxi August 16, 2017 My DB has now 900 MB of this plugin entries, and there is no way to delete records keeps me in track faospark April 25, 2017 often than not i forget the activity that i did especially when working on a multisite. this helps a lot and also very very fast and uses wp’s native UI and even language where in my boss can actually understand. so this one i think is a must use very fast Mike V. Gorbunov April 5, 2017 According to my Plugin Performance Profiler tests it’s the fastest log plugin. Read all 8 reviews Contributors & Developers “WP User Activity” is open source software. The following people have contributed to this plugin.Contributors John James Jacoby Stuttter “WP User Activity” has been translated into 6 locales. Thank you to the translators for their contributions. Translate “WP User Activity” into your language.Interested in development? Browse the code, check out the SVN repository, or subscribe to the development log by RSS. 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 Meta Version 2.2.0 Last updated 4 months ago Active installations 200+ WordPress version 5.2 or higher Tested up to 5.8.13 PHP version 7.2 or higher Languages See all 7 Close Chinese (China), Chinese (Taiwan), Dutch, English (US), German, Norwegian (Bokmål), and Swedish. Translate into your language Tags activitylogusers Advanced View Ratings 3.3 out of 5 stars. 3 5-star reviews 5 stars 3 2 4-star reviews 4 stars 2 0 3-star reviews 3 stars 0 0 2-star reviews 2 stars 0 3 1-star reviews 1 star 3 Your review See all reviews Contributors John James Jacoby Stuttter Support Got something to say? Need help? View support forum Donate Would you like to support the advancement of this plugin? Donate to this plugin About News Hosting Privacy Showcase Themes Plugins Patterns Learn Documentation Developers WordPress.tv ↗ Get Involved Events Donate ↗ Five for the Future WordPress.com ↗ Matt ↗ bbPress ↗ BuddyPress ↗ WordPress.org WordPress.org Visit our X (formerly Twitter) account Visit our Bluesky account Visit our Mastodon account Visit our Threads account Visit our Facebook page Visit our Instagram account Visit our LinkedIn account Visit our TikTok account Visit our YouTube channel Visit our Tumblr account The WordPress® trademark is the intellectual property of the WordPress Foundation. Close Previous Next