A
by tbuteler
5 (1 reviews)
Activity Logs
A WordPress plugin which logs and displays relevant activity within your blog or network.
Tested up to WP 3.5.2 (Current: 6.8.2)
v1.1
Current Version v1.1
Updated 12 years ago
Last Update on 25 May, 2013
Synced 1 week ago
Last Synced on
Rank
#25,949
—
No change
Active Installs
20+
—
No change
KW Avg Position
N/A
—
No change
Downloads
3.5K
+1 today
Support Resolved
0%
—
No change
Rating
100%
Review 5 out of 5
5
(1 reviews)
Next Milestone 30
20+
30+
3,327
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro
Unlock Exact Install Count
See the precise estimated active installs for this plugin, calculated from real-time ranking data.
- Exact install estimates within tiers
- Track install growth over time
- Milestone progress predictions
Need 2 more installs to reach 30+
Rank Changes
Current
#25,949
Change
Best
#
Downloads Growth
Downloads
Growth
Peak
Upgrade to Pro
Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.
Upgrade NowReviews & Ratings
5.0
1 reviews
Overall
100%
5
1
(100%)
4
0
(0%)
3
0
(0%)
2
0
(0%)
1
0
(0%)
Tracked Keywords
Showing 0 of 0| Keyword | Position | Change | Type | Updated |
|---|---|---|---|---|
| No keyword data available yet. | ||||
Unlock Keyword Analytics
Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.
- Full keyword position tracking
- Historical ranking data
- Competitor keyword analysis
Track This Plugin
Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.
Start Tracking FreePlugin Details
- Version
- 1.1
- Last Updated
- May 25, 2013
- Requires WP
- 3.0.1+
- Tested Up To
- 3.5.2
- PHP Version
- N/A
- Author
- tbuteler
Support & Rating
- Rating
- ★ ★ ★ ★ ★ 5
- Reviews
- 1
- Support Threads
- 0
- Resolved
- 0%
Keywords
Upgrade to Pro
Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.
Upgrade NowFrequently Asked Questions
Common questions about Activity Logs
A little bit, yes. Although the idea is to allow users to install and forget, admins have some configuration options available. To do so, define the constants below in your wp-config.php file (or anywhere else, as long as they're defined before the init action takes place). Values defined here are the plugins defaults, which can be overriden. Time range, in seconds, that will cause our activity log to ignore repeat actions. Note that activity will still be logged, but won't be displayed in the dashboard: // Logs 60 seconds apart will be treated as the same action (same type, same logger only) define('CK_LOG_TIME_IGNORE', 60); Maximum number of rows reserved for activity logs in custom table: // 0 means no limit define('CK_LOG_MAX_ROWS', 0); Amount of logs to load on dashboard widget at a time: define('CK_LOG_DEFAULT_LIMIT', 25);
Yes. There are many filters and actions to hook into, but the default loggers take into account core functionality only. This includes custom post types, but not custom functionality which most plugins add to WordPress. Luckily, you can easily set your own loggers by using the following function: cookspin_register_logger( $name, // A slug-like name for this logger, shorter than 255 characters $category, // A slug-like name for the logger's category. For the default list, see below $args // See below ); Here are the default categories (and slugs) for loggers. These are meant to mimick the default sections of the WordPress admin menu. Your custom logger can go into any of these, and you can create your own categories as well (though you will have to specify labels and CSS / icons via filters): Sites: blogs Posts: posts Media: media Users: users Settings: preferences Appearance: comments Plugins: appearance Tools: tools The third and final argument of the function is actually an array of arguments. Let's go through the options one by one. (Note that omitting "required" arguments might not cause the function to fail, but will prevent the log from displaying properly.) hook (string)(required): Which action should we hook to? Every time it fires, our log will record an entry. Important: If you're hooking to filters and not actions, set the hook_to_filter argument to true priority (integer)(optional): Priority of the logger function compared to all other functions hooked to this action. n_params (integer)(optional): How many arguments does the logger function need from the action? If more than one, this has to be specified. cb (string)(required): The actual callback which will define what information gets recorded on the database. print_cb (string)(required): A callback which is used to generate a readable version of the log. hook_to_filter (boolean)(optional): Do you want to log something everytime a filter is applied? You can do that too, but you need to set this to true. Failure to do so will prevent the filter you're hooking to from working properly, and can break stuff. ignore_cmp (string or array of strings)(optional): Sometimes ignoring logs based on the time they were recorded is not enough to prevent you from showing actions which have no actual impact. Here you can specify any of the following, which correspond to the activity log's table columns: 'object_type', 'object_id', 'log_code', 'user_id'.