I use this plugin to monitor when my wordpress users login to the website. Is it possible to track what pages they visited?
]]>Good morning,
1st when I downloaded the activity, the button “suppress exported data” was not working.
Now the activity is not shown.
When I look in the wp-activity parameter, it is said that we have 195491 lines in the table. How can I recover the datas before suppressing it ?
Thanks for your prompt answer (and sorry for my English).
]]>Recently we had one of our sited menu’s disapear, our administrator watched it happen bit by bit, but as WordPress only logs artcile and page changes, we have no idea what user was resposible, or have an easy way to undo the damage. Does your plugin monitor changes to the menu?
]]>Hi.
Failed logins are only visible in “Activity Stats”, but not in “Recent Activity” anymore.
What could be the reason for this?
Thx.
]]>Hi,
I would change the capability of plugin so the editor or other roles can see the item on sidebar.
How can I edit it in my functions.php?
Thanks.
]]>Hi,
I’m using WordPress 4.0
I inserted this shortcode in my page :
[ACT_STREAM number="" title=""]
but I see only a white square!
Why?
I checked with Firebug and there is not javascript error in my page.
Thanks.
]]>If you want to have somes correction on this plugin, you can test : https://github.com/madvik/wp-activity
Many problems are not resolved…
]]>Many problems. This plugin don’ work.
An update please !
Notice: get_usermeta is deprecated since version 3.0! Use get_user_meta() instead. in /srv/data/web/vhosts/test.org/htdocs/wp/wp-includes/functions.php on line 3201
Notice: Undefined index: act_logged in /srv/data/web/vhosts/test.org/htdocs/wp/wp-content/plugins/wp-activity/wp-activity.php on line 304
Notice: Undefined offset: 1 in /srv/data/web/vhosts/test.org/htdocs/wp/wp-admin/includes/upgrade.php on line 1747
WordPress database error: [Duplicate key name 'id']
ALTER TABLE wp_activity ADD UNIQUE KEY <code>id</code> (<code>id</code>)
WordPress database error: [Duplicate key name 'user_id']
ALTER TABLE wp_activity ADD KEY <code>user_id</code> (<code>user_id</code>)
WordPress database error: [Duplicate key name 'act_date']
ALTER TABLE wp_activity ADD KEY <code>act_date</code> (<code>act_date</code>)
Notice: get_usermeta is deprecated since version 3.0! Use get_user_meta() instead. in /srv/data/web/vhosts/test.org/htdocs/wp/wp-includes/functions.php on line 3201
Notice: Undefined index: act_logged in /srv/data/web/vhosts/test.org/htdocs/wp/wp-content/plugins/wp-activity/wp-activity.php on line 304
]]>
This is a very handy plugin, however it only track changes on posts and not post types. Would be good if it could also record changes on pages and other custom post types.
]]>I would love this – looking into incorporating it myself.
]]>Great Plugin !
..but, does not work for me, on the site i have only anyone knows what is wrong ?
Regards,
D.
Hi,
First of all, your plugin is awesome. keep coming good stuff. But i have a problem with the auto refresh. when activated, it keeps refreshing like every 0.5 seconds even when i choose 10 or 15 or 30 min in the admin area. I tried to do it manualy by changing the code. But still having the same problem.
By the way, i tried it on WordPress version 3.7.1, 3.8, 3.8.1(2)(3) 3.9
Can you tell me how to fix this please?
]]>I got a bug , want to contact you privatly
]]>For WP_Activity v2.0, when editing posts, I noticed that POST_ADD activities were logged instead of POST_EDIT. I am not sure if this is due to WordPress keeping a version history (and stores an edited page in its entirety, hence calling it a ‘new’ post)
I made some modifications to the code that worked for me. Feel free to use, but it will be on your own risk ??
Replace act_post_add function in File: wp-activity.php
function act_post_add($act_post) {
global $wpdb, $user_ID, $options_act;
$posttype = "POST_ADD";
$sql = "SELECT COUNT(*) as numEdits FROM ".$wpdb->prefix."activity WHERE act_params = '". $act_post."'";
$results = $wpdb->get_results($sql);
foreach ($results as $post)
{ $numEdits = $post->numEdits;
if (($numEdits)>1)
$posttype = "POST_EDIT";
}
if (!get_usermeta($user_ID, 'act_private')) {
$act_time=current_time('mysql', true);
$wpdb->query("INSERT INTO ".$wpdb->prefix."activity (user_id, act_type, act_date, act_params) VALUES($user_ID, '".$posttype."', '".$act_time."', $act_post)");
}
}
I wrote also small php script to correct older entries. Again, use at your own risk ??
File: correctme.php
<?php
global $wpdb, $table_prefix;
if(!isset($wpdb))
{
require_once('../../../wp-config.php');
require_once('../../../wp-includes/wp-db.php');
}
$posttype = "POST_EDIT";
$sql = "SELECT id, act_params AS postid FROM ".$wpdb->prefix."activity WHERE act_type = 'POST_ADD' GROUP BY act_params ORDER BY id ASC";
echo "Main query:".$sql."<BR>";
$results = $wpdb->get_results($sql);
foreach ($results as $post)
{ $act_id = $post->id;
$postid = $post->postid;
$sql = "UPDATE ".$wpdb->prefix."activity SET act_type = 'POST_EDIT' WHERE act_params = '".$postid."' AND id != '".$act_id."'";
echo " post_id: ".$postid." (acivitylog entry: ".$act_id.") - PAUSED SQL:".$sql."<BR>";
$wpdb->query($sql);
}
?>
Just copy this into a php/text file and place it within in the WP-Activity plugin folder:
\wordpress\htdocs\wp-content\plugins\wp-activity\correctme.php
Then, direct your browser to fix the old entries:
/wordpress/wp-content/plugins/wp-activity/correctme.php
My case it may-be special!
I ‘m using this plugin on two site and all was right!
on one site, yesterday, I change the directory of wordpress using this page
Since, the feed rss of this site no exist and I obtain an 404 error page.
Who’s can help me !
thanks a lot
]]>Hello,
I have a feature request that I would love to see integrated.
It would be awesome if the plugin recorded some information about the browser and operating system that was used to log in with.
Thanks
]]>We noticed today that WP-Activity is racking up a huge number of log entries for PROFILE_EDIT. We’re not editing user profiles. For one 30 minute session online, we have over 1400 entries. The focus of the session was for 5 users online at the same time, uploading an image to the media library – a training. Why so many entries and what is a PROFILE_EDIT if not editing a user’s profile?
]]>Looks like plugin serves its stylesheets only over http.
What to fix to make it working correctly on https enabled website?
WP-Activity caused the custom post-types and taxonomies used by Gorilla Themes Smooth Pro Real Estate theme to break.
All theme custom content types return 404 error when requested or clicked from front end links.
Editing and creating new content using the custom types not affected, but they cannot be previewed or viewed at all.
De-activating WP-activity restored the theme custom types immediately.
This may affect other Gorilla Themes – they seem to use a lot of shared code.
It’s more likely bugs with the theme code than the plugin – Gorilla custom content types are poorly hooked into WordPress – they really need to update their code and use compliant standards. Pity – Gorilla make great looking themes with super functions
Published this notice in case other Gorilla theme users have problems.
]]>Please turn on wp-debug for your WordPress, activate your plugin, go to the admin screen, and look at all the uninitialized variables and arrays (and a few deprecated functions). We think this would not take you too long to fix?
We need a plugin like yours for our networks, and are impressed by your list of features, but with debug on, the number of uninitialized variables makes the admin interface impossible to use, and we are nervous of cascading effects of this coding approach, even in normal use, with wp-debug turned off.
]]>Notice: Undefined offset: 1 in /home/campers/public_html/wp-admin/includes/upgrade.php on line 1564
Notice: Undefined offset: 1 in /home/campers/public_html/wp-admin/includes/upgrade.php on line 1564
Notice: Undefined offset: 1 in /home/campers/public_html/wp-admin/includes/upgrade.php on line 1564
Notice: Undefined offset: 1 in /home/campers/public_html/wp-admin/includes/upgrade.php on line 1564
Notice: Undefined offset: 1 in /home/campers/public_html/wp-admin/includes/upgrade.php on line 1564
WordPress database error: [Duplicate key name 'id']
ALTER TABLE wps_activity ADD UNIQUE KEY <code>id</code> (<code>id</code>)
WordPress database error: [Duplicate key name 'user_id']
ALTER TABLE wps_activity ADD KEY <code>user_id</code> (<code>user_id</code>)
WordPress database error: [Duplicate key name 'act_date']
ALTER TABLE wps_activity ADD KEY <code>act_date</code> (<code>act_date</code>)
Notice: get_usermeta is deprecated since version 3.0! Use get_user_meta() instead. in /home/campers/public_html/wp-includes/functions.php on line 2871
Notice: Undefined index: act_logged in /home/campers/public_html/wp-content/plugins/wp-activity/wp-activity.php on line 304
]]>
Hello,
I am quite happy with this plugin, so first of all, thank you ??
I have used this plugin to keep an overview over activity on the blog. I do see that from time to time I get spammed with failed attempts to login. When these happen from the same IP I can block it using the blacklist, but sometiems I also get multiple login attempts sequentually timestamped, but from different IP’s. These are harder to block without setting the max failed attempts very low (incconvenient for the actual users). However, it occurs to me that all of these attempts seems to go for a standard set of usernames, based on default values or domain name used for hosting the site. Therefore, to counter this issue even further, I was wondering if it would be possible to include an option for defaulting login attempts using certain loginnames directly to the IP blacklist (basically blacklist them on first attempt)?
E.g. assuming you have changed the default username ‘admin’ to something else and no user is using anything like this as a username, this would be a perfect username to automatically blacklist. Same goes for {domain} or {domain} excluding tail (.com, .ue etc.).
At least I would find this very useful ??
Regards
Aprox
I have this problem only in one site.
If i fail the login and after i access to my website i see in the backecka login fail 1 but if i click i see the empty tab, no log in of user fail attemp. The option is been actived on the setting, i have tried to unistall adnr einstall the plug in but nothing. I have tried to delete in the databse the activity voice and reinstall the plug in but nothing. Problem persist. Any suggestion please? Or alternative plug in?
]]>Dashboard access disabled after saving WP-Activity Tab 2 settings!
(with ”gravatars for profiles…” selected – the only modification made in the Tab 2 of the WP-Activity settings)
Nothing works anymore related to users !
I deleted WP_activity folder from control panel, file manager, WP-content, plugins. No change!
Error message trying to access Dashboard or an user-related profile/page: ”Not acceptable”
What should I do????????
Menus stopped working in Admin area, more I didn’t test…
]]>I have many sites using this plugin. Over time, this once useful plugin has become almost worthless. On at lease one site I can’t see legitimate logins in the log. On other sites, I’m unable to see login fails and login denials. These issues hamper the core purpose of this plugin.
I see that other users are having the same problem for sometime (months) without resolution, comment or inquiry by the author. Does anyone know if there are any alternative plugins?
]]>Hi guys.
I have installed this plugin on wordpress 6.5.1 But i don’t understand a thing: is it possible to show to the site visitors the log activity as showed in the screenshot of the plugin page? In the administrative area i see the option : Display a link to the activity archive page :
and a subscribe text says: You have to create a page first, with the [ACT_STREAM] shortcode.
I have followed the suggestions but nothing worked…
Any help?
]]>Hi
I have an issue that data for Access Denied is only showing up in Graph but when I want to see data for this its not showing up any. I have check in db and there I have all data as it should. What can we do so data can be showned in report?
Per
]]>I don’t get anything in the activity log when a page is changed, and I think I should be. I looked at the hooks and they are supposed to be called when a page is updated.
]]>