{"id":354374,"date":"2026-08-16T09:04:44","date_gmt":"2026-08-16T09:04:44","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/logtrail-user-activity-logs\/"},"modified":"2026-08-16T08:49:38","modified_gmt":"2026-08-16T08:49:38","slug":"pastmark","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/pastmark\/","author":15078909,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"trunk","tested":"7.0.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Pastmark - User Activity Logs","header_author":"nsgawli","header_description":"Easy & Powerful User Activity Log Plugin for WordPress. Track user activity, changes, and events in your WordPress site with ease.","assets_banners_color":"f9f2ed","last_updated":"2026-08-16 08:49:38","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":22,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3649440,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3649440,"resolution":"1544x500","location":"assets","locale":"","width":1545,"height":501},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3649440,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3649440,"resolution":"1","location":"assets","locale":"","width":2011,"height":866},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3649440,"resolution":"2","location":"assets","locale":"","width":2004,"height":1164},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3649440,"resolution":"3","location":"assets","locale":"","width":2006,"height":1599},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3649440,"resolution":"4","location":"assets","locale":"","width":1551,"height":1199},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3649440,"resolution":"5","location":"assets","locale":"","width":1463,"height":1613},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3649440,"resolution":"6","location":"assets","locale":"","width":1469,"height":1921}},"screenshots":{"1":"Activity Log Dashboard","2":"Activity Logs","3":"Events Registry","4":"Settings","5":"Email Settings","6":"Log Exclude Settings"}},"plugin_section":[262246],"plugin_tags":[8531,8534,600,9257,286],"plugin_category":[45,54],"plugin_contributors":[160586],"plugin_business_model":[],"class_list":["post-354374","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-activity-log","plugin_tags-audit-log","plugin_tags-security","plugin_tags-user-activity","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-security-and-spam-protection","plugin_contributors-nsgawli","plugin_committers-nsgawli"],"banners":{"banner":"https:\/\/ps.w.org\/pastmark\/assets\/banner-772x250.png?rev=3649440","banner_2x":"https:\/\/ps.w.org\/pastmark\/assets\/banner-1544x500.png?rev=3649440","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/pastmark\/assets\/icon.svg?rev=3649440","icon":"https:\/\/ps.w.org\/pastmark\/assets\/icon.svg?rev=3649440","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/pastmark\/assets\/screenshot-1.png?rev=3649440","caption":"Activity Log Dashboard"},{"src":"https:\/\/ps.w.org\/pastmark\/assets\/screenshot-2.png?rev=3649440","caption":"Activity Logs"},{"src":"https:\/\/ps.w.org\/pastmark\/assets\/screenshot-3.png?rev=3649440","caption":"Events Registry"},{"src":"https:\/\/ps.w.org\/pastmark\/assets\/screenshot-4.png?rev=3649440","caption":"Settings"},{"src":"https:\/\/ps.w.org\/pastmark\/assets\/screenshot-5.png?rev=3649440","caption":"Email Settings"},{"src":"https:\/\/ps.w.org\/pastmark\/assets\/screenshot-6.png?rev=3649440","caption":"Log Exclude Settings"}],"raw_content":"<!--section=description-->\n<p><strong>Pastmark - User Activity Logs<\/strong> is an easy &amp; powerful WordPress activity log plugin that keeps a complete audit trail of everything that happens on your site. From failed login attempts to post edits, plugin changes, and WooCommerce orders, Pastmark records the user, timestamp, IP address, and contextual details behind every event \u2014 so you always know who did what, and when.<\/p>\n\n<p>Whether you're a site owner who wants peace of mind, an agency managing client sites, or a WooCommerce store tracking orders and product changes, Pastmark gives you a searchable, filterable activity log dashboard without slowing your site down.<\/p>\n\n<h4>Why use an activity log plugin?<\/h4>\n\n<p>Without a user activity log, it's nearly impossible to answer basic questions after something goes wrong: Who deleted that page? Who changed the site's permalink structure? Was that a failed login attempt or a real intrusion? Pastmark answers those questions automatically by logging activity as it happens, in a dedicated database table, so nothing is missed.<\/p>\n\n<h4>Track user &amp; security activity<\/h4>\n\n<ul>\n<li>Log successful and failed login attempts.<\/li>\n<li>Track user registrations, profile updates, and role changes.<\/li>\n<li>Monitor password changes and account-level activity.<\/li>\n<li>Keep a security audit log to help spot suspicious behavior early.<\/li>\n<\/ul>\n\n<h4>Track content changes<\/h4>\n\n<ul>\n<li>Log post, page, and custom post type changes \u2014 created, published, updated, trashed, and restored.<\/li>\n<li>Log comment activity, including status changes and deletions.<\/li>\n<li>Track media library uploads, updates, and deletions.<\/li>\n<li>Log navigation menu changes.<\/li>\n<li>Track widget changes.<\/li>\n<\/ul>\n\n<h4>Track site &amp; plugin activity<\/h4>\n\n<ul>\n<li>Log plugin activation, deactivation, installs, and updates.<\/li>\n<li>Log theme activation, installs, and updates.<\/li>\n<li>Log changes to WordPress core settings (site title, URL, permalinks, timezone, and more).<\/li>\n<\/ul>\n\n<h4>WooCommerce activity log<\/h4>\n\n<p>If WooCommerce is active, Pastmark automatically extends its logging to your store:<\/p>\n\n<ul>\n<li>Log new WooCommerce orders, order status changes, edits, refunds, and deletions.<\/li>\n<li>Track product creation, updates, stock\/status changes, and deletions.<\/li>\n<li>Log product category changes and deletions.<\/li>\n<li>Track coupon and product review activity.<\/li>\n<\/ul>\n\n<h4>Dashboard, reports &amp; exports<\/h4>\n\n<ul>\n<li>Searchable, filterable activity log dashboard inside wp-admin.<\/li>\n<li>At-a-glance activity summary via an optional dashboard widget.<\/li>\n<li>Daily and weekly email activity reports sent to the recipients you choose.<\/li>\n<li>Export logs to CSV for reporting, audits, or compliance needs.<\/li>\n<li>Automatic cleanup of old log entries with a configurable retention period.<\/li>\n<\/ul>\n\n<h4>Fine-grained control over what gets logged<\/h4>\n\n<ul>\n<li>Exclude specific users, roles, or IP addresses from being logged.<\/li>\n<li>Exclude specific post types, statuses, plugins, themes, menus, or widgets.<\/li>\n<li>Exclude custom post meta and user meta fields.<\/li>\n<li>Choose from Essential, Recommended, or Complete event presets, or enable individual events yourself.<\/li>\n<\/ul>\n\n<h4>Privacy &amp; security by design<\/h4>\n\n<ul>\n<li>Activity logs are only accessible to administrators (<code>manage_options<\/code> capability).<\/li>\n<li>Integrates with WordPress's built-in Personal Data Export and Erase Personal Data tools, so Pastmark-collected data is included in GDPR data requests.<\/li>\n<li>Does not send any data to external servers \u2014 everything stays on your site.<\/li>\n<\/ul>\n\n<h3>Contribute<\/h3>\n\n<p>Pastmark - User Activity Logs is an open-source project. You can view the full sources (unminified JS) and contribute to the project on GitHub: <a href=\"https:\/\/github.com\/nsgawli\/wp-pastmark\">Click here<\/a><\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin does not connect to external services for its functionalities.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>pastmark<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the \"Plugins\" screen in WordPress.<\/li>\n<li>Visit the \"Pastmark\" menu in wp-admin to view and configure activity logs.<\/li>\n<\/ol>\n\n<h4>Using The WordPress Dashboard<\/h4>\n\n<ol>\n<li>Navigate to the 'Add New' in the plugins dashboard<\/li>\n<li>Search for Pastmark - User Activity Logs<\/li>\n<li>Click 'Install Now'<\/li>\n<li>Activate the plugin in the plugin dashboard<\/li>\n<\/ol>\n\n<h4>Uploading in WordPress Dashboard<\/h4>\n\n<ol>\n<li>Download <code>pastmark.zip<\/code> from this page<\/li>\n<li>Navigate to the 'Add New' in the plugins dashboard<\/li>\n<li>Navigate to the 'Upload' area<\/li>\n<li>Select <code>pastmark.zip<\/code> from your computer<\/li>\n<li>Click 'Install Now'<\/li>\n<li>Activate the plugin in the plugin dashboard<\/li>\n<\/ol>\n\n<h4>Using FTP<\/h4>\n\n<ol>\n<li>Download <code>pastmark.zip<\/code> from this page<\/li>\n<li>Extract the <code>pastmark<\/code> directory to your computer<\/li>\n<li>Upload the <code>pastmark<\/code> directory to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin in the plugin dashboard<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20does%20pastmark%20actually%20log%3F\"><h3>What does Pastmark actually log?<\/h3><\/dt>\n<dd><p>By default Pastmark logs authentication events (logins, logouts, failed logins), content changes (posts, pages, custom post types, comments, media), user account changes, menu and widget changes, plugin and theme activity, and core WordPress settings changes. You can choose an Essential, Recommended, or Complete preset, or select individual events to log from the Events screen.<\/p><\/dd>\n<dt id=\"where%20are%20the%20logs%20stored%3F\"><h3>Where are the logs stored?<\/h3><\/dt>\n<dd><p>Logs are stored in a dedicated database table created by the plugin, separate from the WordPress options and post tables.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20slow%20down%20my%20site%3F\"><h3>Does this plugin slow down my site?<\/h3><\/dt>\n<dd><p>Logging runs on standard WordPress action and filter hooks and writes to a dedicated table, so the impact on page load times is minimal.<\/p><\/dd>\n<dt id=\"does%20pastmark%20work%20with%20woocommerce%3F\"><h3>Does Pastmark work with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. When WooCommerce is active, Pastmark automatically starts logging WooCommerce orders, products, product categories, coupons, and reviews \u2014 no extra setup required.<\/p><\/dd>\n<dt id=\"can%20i%20control%20how%20long%20logs%20are%20kept%3F\"><h3>Can I control how long logs are kept?<\/h3><\/dt>\n<dd><p>Yes. Pastmark can automatically delete log entries older than a period you choose (in days, months, or years) so your database doesn't grow indefinitely. Automatic cleanup can also be turned off if you want to keep logs indefinitely.<\/p><\/dd>\n<dt id=\"can%20i%20exclude%20certain%20users%2C%20roles%2C%20or%20ip%20addresses%20from%20being%20logged%3F\"><h3>Can I exclude certain users, roles, or IP addresses from being logged?<\/h3><\/dt>\n<dd><p>Yes. The Exclude settings let you leave out specific users, roles, IP addresses, post types, post statuses, plugins, themes, menus, widgets, and even specific post meta or user meta keys.<\/p><\/dd>\n<dt id=\"can%20i%20export%20the%20activity%20logs%3F\"><h3>Can I export the activity logs?<\/h3><\/dt>\n<dd><p>Yes. Logs can be exported to CSV directly from the activity log dashboard, which is useful for reporting, audits, or compliance records.<\/p><\/dd>\n<dt id=\"can%20i%20get%20email%20reports%20of%20site%20activity%3F\"><h3>Can I get email reports of site activity?<\/h3><\/dt>\n<dd><p>Yes. Pastmark can send daily and\/or weekly email summaries of site activity to the recipients you configure, so you don't have to log in to check the dashboard.<\/p><\/dd>\n<dt id=\"who%20can%20view%20the%20activity%20logs%3F\"><h3>Who can view the activity logs?<\/h3><\/dt>\n<dd><p>Only users with the <code>manage_options<\/code> capability (administrators, by default) can access the Pastmark dashboard, settings, and event logs.<\/p><\/dd>\n<dt id=\"is%20pastmark%20gdpr-friendly%3F\"><h3>Is Pastmark GDPR-friendly?<\/h3><\/dt>\n<dd><p>Pastmark does not send any data to external services \u2014 all logs stay in your site's own database. Pastmark also hooks into WordPress's built-in \"Export Personal Data\" and \"Erase Personal Data\" privacy tools, so any Pastmark data tied to a user is included when you handle a data request.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20the%20logs%20if%20i%20deactivate%20the%20plugin%3F\"><h3>What happens to the logs if I deactivate the plugin?<\/h3><\/dt>\n<dd><p>Logs are preserved when the plugin is deactivated. Uninstalling the plugin removes the stored logs.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Pastmark is a user activity log &amp; audit log plugin that tracks logins, content changes, WooCommerce, and site settings in real time.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/354374","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=354374"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nsgawli"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=354374"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=354374"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=354374"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=354374"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=354374"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=354374"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}