PHPackages                             stuttter/wp-user-activity - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. stuttter/wp-user-activity

ActiveWordpress-plugin

stuttter/wp-user-activity
=========================

The best way to log activity in WordPress

2.2.0(5y ago)4350112[4 issues](https://github.com/stuttter/wp-user-activity/issues)[2 PRs](https://github.com/stuttter/wp-user-activity/pulls)GPL-2.0-or-laterPHPPHP &gt;=5.6.20

Since Oct 6Pushed 5mo ago2 watchersCompare

[ Source](https://github.com/stuttter/wp-user-activity)[ Packagist](https://packagist.org/packages/stuttter/wp-user-activity)[ Docs](https://github.com/stuttter/wp-user-activity)[ RSS](/packages/stuttter-wp-user-activity/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (1)Versions (16)Used By (0)

WP User Activity
================

[](#wp-user-activity)

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 &amp; 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.

Available actions
=================

[](#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)

Examples
========

[](#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.

```

Installation
============

[](#installation)

- Download and install using the built in WordPress plugin installer.
- Activate in the "Plugins" area of your admin by clicking the "Activate" link.
- Consider sponsoring future development by clicking "Sponsor".
- No further setup or configuration is necessary.

FAQ
===

[](#faq)

### Does this work with custom post types &amp; taxonomies?

[](#does-this-work-with-custom-post-types--taxonomies)

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

### Can I create custom activity types &amp; actions?

[](#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'; // extends `WP_User_Activity_Type`
	return $types;
} );

```

The `WP_User_Activity_Type_Taxonomy` 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 &amp; integrations.

### Does this create new database tables?

[](#does-this-create-new-database-tables)

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

### Does this modify existing database tables?

[](#does-this-modify-existing-database-tables)

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

### Where can I get support?

[](#where-can-i-get-support)

- Community:
- Development:

### Contributing

[](#contributing)

Please [open a new issue](/pull/new/master) to discuss whether the feature is a good fit for the project. Once you've decided to work on a pull request, please follow the [WordPress Coding Standards](http://make.wordpress.org/core/handbook/coding-standards/).

###  Health Score

43

—

FairBetter than 90% of packages

Maintenance51

Moderate activity, may be stable

Popularity27

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 90.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~166 days

Recently: every ~388 days

Total

13

Last Release

1867d ago

Major Versions

0.2.0 → 1.0.02016-12-28

1.1.0 → 2.0.22018-01-15

PHP version history (2 changes)0.1.3PHP &gt;=5.2

2.1.0PHP &gt;=5.6.20

### Community

Maintainers

![](https://www.gravatar.com/avatar/f8b3e78da513af70d22b0a942297a300eef15e3ce8080e877c054ebb83e24d82?d=identicon)[jjj](/maintainers/jjj)

---

Top Contributors

[![JJJ](https://avatars.githubusercontent.com/u/88951?v=4)](https://github.com/JJJ "JJJ (141 commits)")[![Copilot](https://avatars.githubusercontent.com/in/1143301?v=4)](https://github.com/Copilot "Copilot (9 commits)")[![dcavins](https://avatars.githubusercontent.com/u/1391994?v=4)](https://github.com/dcavins "dcavins (3 commits)")[![ethitter](https://avatars.githubusercontent.com/u/321503?v=4)](https://github.com/ethitter "ethitter (1 commits)")[![knutsp](https://avatars.githubusercontent.com/u/1531128?v=4)](https://github.com/knutsp "knutsp (1 commits)")[![szepeviktor](https://avatars.githubusercontent.com/u/952007?v=4)](https://github.com/szepeviktor "szepeviktor (1 commits)")

---

Tags

activityuserswordpress

### Embed Badge

![Health badge](/badges/stuttter-wp-user-activity/health.svg)

```
[![Health](https://phpackages.com/badges/stuttter-wp-user-activity/health.svg)](https://phpackages.com/packages/stuttter-wp-user-activity)
```

###  Alternatives

[elgg/elgg

Elgg is an award-winning social networking engine, delivering the building blocks that enable businesses, schools, universities and associations to create their own fully-featured social networks and applications.

1.7k15.7k3](/packages/elgg-elgg)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

44643.1k1](/packages/pressbooks-pressbooks)[johnbillion/user-switching

Instant switching between user accounts in WordPress and WooCommerce.

19768.3k2](/packages/johnbillion-user-switching)[rainlab/blog-plugin

Blog plugin for October CMS

17257.7k](/packages/rainlab-blog-plugin)[rainlab/user-plugin

User plugin for October CMS

11954.3k12](/packages/rainlab-user-plugin)[starcitizentools/citizen-skin

A beautiful, usable, responsive MediaWiki skin with in-depth extension support. Originally developed for the Star Citizen Wiki.

3164.5k](/packages/starcitizentools-citizen-skin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
