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(4y 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 3mo 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 today

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

44

—

FairBetter than 92% of packages

Maintenance52

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

1819d 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

[silverstripe-themes/simple

The SilverStripe simple theme (default SilverStripe 3 theme)

411.3M8](/packages/silverstripe-themes-simple)[worksolutions/bitrix-reduce-migrations

Bitrix module for migrations

8615.6k](/packages/worksolutions-bitrix-reduce-migrations)[tinymighty/wiki-seo

A simple MediaWiki extension to give you control over the HTML title and meta tags via a tag or parser function.

174.2k](/packages/tinymighty-wiki-seo)

PHPackages © 2026

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