{"id":392884,"date":"2026-10-30T11:25:01","date_gmt":"2026-10-30T11:25:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/advance-history\/"},"modified":"2026-10-30T11:24:42","modified_gmt":"2026-10-30T11:24:42","slug":"admintrace-activity-logger","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/admintrace-activity-logger\/","author":23592421,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.4","stable_tag":"1.0.4","tested":"7.1.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"AdminTrace Activity Logger","header_author":"Sigma Rocks","header_description":"A readable activity journal for WordPress. See who changed content, users, plugins, orders, and settings.","assets_banners_color":"f8fcfe","last_updated":"2026-10-30 11:24:42","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/sigmarocks.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":59,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.4":{"tag":"1.0.4","author":"sigmarocks","date":"2026-10-30 11:24:42","revision":3775049}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3775049,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3775049,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3775049,"resolution":"1544x500","location":"assets","locale":"","width":1024,"height":331},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3775049,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3775049,"resolution":"1","location":"assets","locale":"","width":1238,"height":773},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3775049,"resolution":"2","location":"assets","locale":"","width":1238,"height":1966},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3775049,"resolution":"3","location":"assets","locale":"","width":1238,"height":747}},"screenshots":{"1":"The activity journal, with search, filters, and a post edit shown as added and removed lines.","2":"Settings for how long events are kept, who can read them, and optional email or webhook alerts.","3":"The same journal as a table, including the account that made each change."}},"plugin_section":[262246],"plugin_tags":[2505,8533,1433,908,1917],"plugin_category":[],"plugin_contributors":[289721],"plugin_business_model":[],"class_list":["post-392884","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-activity","plugin_tags-audit","plugin_tags-history","plugin_tags-log","plugin_tags-users","plugin_contributors-sigmarocks","plugin_committers-sigmarocks"],"banners":{"banner":"https:\/\/ps.w.org\/admintrace-activity-logger\/assets\/banner-772x250.png?rev=3775049","banner_2x":"https:\/\/ps.w.org\/admintrace-activity-logger\/assets\/banner-1544x500.jpg?rev=3775049","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/admintrace-activity-logger\/assets\/icon-128x128.png?rev=3775049","icon_2x":"https:\/\/ps.w.org\/admintrace-activity-logger\/assets\/icon-256x256.png?rev=3775049","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/admintrace-activity-logger\/assets\/screenshot-1.png?rev=3775049","caption":"The activity journal, with search, filters, and a post edit shown as added and removed lines."},{"src":"https:\/\/ps.w.org\/admintrace-activity-logger\/assets\/screenshot-2.png?rev=3775049","caption":"Settings for how long events are kept, who can read them, and optional email or webhook alerts."},{"src":"https:\/\/ps.w.org\/admintrace-activity-logger\/assets\/screenshot-3.png?rev=3775049","caption":"The same journal as a table, including the account that made each change."}],"raw_content":"<!--section=description-->\n<p>AdminTrace Activity Logger records important changes on a WordPress site: content, accounts, plugins, themes, comments, settings, privacy tools, and WooCommerce orders when WooCommerce is active.<\/p>\n\n<p>It is a journal with fixed limits. Profile marks are initials drawn on the site. A content edit stores a short added-and-removed preview, not the post. Network addresses stay masked, and the plugin does not look them up. Email and webhooks stay off until an administrator turns them on. Search, filters, export, and retention are included. There is no paid tier.<\/p>\n\n<p>Each row is a short description. It does not store passwords, application passwords, or API keys. Masked network addresses can also be turned off. The plugin does not call Gravatar, an address lookup, or an analytics service.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>, or install the zip from Plugins \u2192 Add New.<\/li>\n<li>Activate AdminTrace Activity Logger.<\/li>\n<li>Open AdminTrace Activity Logger in the admin menu. Recording starts immediately.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20is%20the%20journal%20stored%3F\"><h3>Where is the journal stored?<\/h3><\/dt>\n<dd><p>In a database table named <code>{prefix}srah_events<\/code> on each site. Multisite installs keep a separate table per site.<\/p><\/dd>\n<dt id=\"how%20long%20is%20it%20kept%3F\"><h3>How long is it kept?<\/h3><\/dt>\n<dd><p>90 days by default. Change the retention period in the settings, including 0 to keep events until you delete them.<\/p><\/dd>\n<dt id=\"who%20can%20read%20it%3F\"><h3>Who can read it?<\/h3><\/dt>\n<dd><p>Administrators can read everything. You can let editors and shop managers see content activity. They do not see security events or network addresses.<\/p><\/dd>\n<dt id=\"does%20uninstall%20remove%20the%20data%3F\"><h3>Does uninstall remove the data?<\/h3><\/dt>\n<dd><p>Yes, by default. There is a setting to keep the journal instead. Deactivation does not delete rows.<\/p><\/dd>\n<dt id=\"does%20it%20send%20data%20anywhere%3F\"><h3>Does it send data anywhere?<\/h3><\/dt>\n<dd><p>The journal stays on this site. The email digest and the webhook are off until an administrator turns them on. Failed-login alerts email the site administrator until that alert is turned off. The private feed is off until it is enabled. The plugin does not contact Gravatar, an address lookup, or an analytics service.<\/p><\/dd>\n<dt id=\"does%20it%20load%20profile%20images%20from%20gravatar%3F\"><h3>Does it load profile images from Gravatar?<\/h3><\/dt>\n<dd><p>No. Each person is shown as an initial drawn by the plugin. It does not contact Gravatar or any other avatar service.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Directory banners, icons, and screenshots are kept out of the plugin package.<\/li>\n<li>The admin menu icon stylesheet is loaded with wp_enqueue_style().<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Display name is AdminTrace Activity Logger. The requested permalink is admintrace-activity-logger.<\/li>\n<li>The journal header and admin menu use the AdminTrace icon.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Hooks, options, capabilities, scheduled tasks, and srah_log() use the srah_ prefix.<\/li>\n<li>Journal counts keep one fixed cache key per site.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Profile marks are drawn on the site. The plugin does not request Gravatar.<\/li>\n<li>Failed-login throttling uses one bounded record instead of a new transient for every username.<\/li>\n<li>Directory banners, icons, and screenshots are not included in the plugin.<\/li>\n<li>WordPress loads translations. The plugin no longer calls load_plugin_textdomain().<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"A readable journal of who changed your WordPress site, and when.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/392884","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=392884"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sigmarocks"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=392884"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=392884"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=392884"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=392884"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=392884"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=392884"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}