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.
Actions disponibles
- 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
Captures d’écran
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/
Avis
Contributeurs & développeurs
« WP User Activity » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“WP User Activity” a été traduit dans 5 locales. Remerciez l’équipe de traduction pour ses contributions.
Traduisez « WP User Activity » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Journal
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