{"id":366029,"date":"2026-09-12T00:30:48","date_gmt":"2026-09-12T00:30:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/leenkat-editorial-tracker\/"},"modified":"2026-09-23T14:54:02","modified_gmt":"2026-09-23T14:54:02","slug":"leenkat-editorial-tracker","status":"publish","type":"plugin","link":"https:\/\/ta.wordpress.org\/plugins\/leenkat-editorial-tracker\/","author":10215707,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.2","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Leenkat Editorial Tracker","header_author":"Leenkat","header_description":"Tracks who actually publishes and edits WordPress content and presents the editorial activity in a dedicated admin page.","assets_banners_color":"98aac2","last_updated":"2026-09-23 14:54:02","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.leenkat.com\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":125,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"fajryassin","date":"2026-09-12 00:30:17","revision":3692225},"1.0.1":{"tag":"1.0.1","author":"fajryassin","date":"2026-09-23 14:54:02","revision":3709543}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3692224,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3692224,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3692224,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3692224,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3692224,"resolution":"1","location":"assets","locale":"","width":1906,"height":952},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3692224,"resolution":"2","location":"assets","locale":"","width":1917,"height":945},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3692224,"resolution":"3","location":"assets","locale":"","width":1917,"height":950},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3692224,"resolution":"4","location":"assets","locale":"","width":1692,"height":521},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3692224,"resolution":"5","location":"assets","locale":"","width":1673,"height":662},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3692224,"resolution":"6","location":"assets","locale":"","width":1672,"height":592}},"screenshots":[]},"plugin_section":[262246],"plugin_tags":[8531,1332,8485,2970,550],"plugin_category":[36,46],"plugin_contributors":[278182],"plugin_business_model":[],"class_list":["post-366029","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-activity-log","plugin_tags-editor","plugin_tags-editorial","plugin_tags-publish","plugin_tags-tracking","plugin_category-analytics","plugin_category-editor-and-writing","plugin_contributors-fajryassin","plugin_committers-fajryassin"],"banners":{"banner":"https:\/\/ps.w.org\/leenkat-editorial-tracker\/assets\/banner-772x250.png?rev=3692224","banner_2x":"https:\/\/ps.w.org\/leenkat-editorial-tracker\/assets\/banner-1544x500.png?rev=3692224","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/leenkat-editorial-tracker\/assets\/icon-128x128.png?rev=3692224","icon_2x":"https:\/\/ps.w.org\/leenkat-editorial-tracker\/assets\/icon-256x256.png?rev=3692224","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/leenkat-editorial-tracker\/assets\/screenshot-1.png?rev=3692224","caption":""},{"src":"https:\/\/ps.w.org\/leenkat-editorial-tracker\/assets\/screenshot-2.png?rev=3692224","caption":""},{"src":"https:\/\/ps.w.org\/leenkat-editorial-tracker\/assets\/screenshot-3.png?rev=3692224","caption":""},{"src":"https:\/\/ps.w.org\/leenkat-editorial-tracker\/assets\/screenshot-4.png?rev=3692224","caption":""},{"src":"https:\/\/ps.w.org\/leenkat-editorial-tracker\/assets\/screenshot-5.png?rev=3692224","caption":""},{"src":"https:\/\/ps.w.org\/leenkat-editorial-tracker\/assets\/screenshot-6.png?rev=3692224","caption":""}],"raw_content":"<!--section=description-->\n<p>Leenkat Editorial Tracker provides a focused editorial event log for WordPress.<\/p>\n\n<p>It records the real logged-in user who publishes or edits tracked content while keeping the assigned WordPress Author separate.<\/p>\n\n<p>Main features:<\/p>\n\n<ul>\n<li>Dedicated Editorial Tracker admin menu.<\/li>\n<li>Event Log with date, user, action, content, author, source, and content history.<\/li>\n<li>Summary cards for today's publications, edits, and active editors.<\/li>\n<li>Filters by content title, user, action, content type, and date range.<\/li>\n<li>Configurable items per page for large editorial sites.<\/li>\n<li>Dashboard widget showing User, Action, and Content with a View All Event Log link.<\/li>\n<li>Role- and user-based permissions for Event Log access.<\/li>\n<li>Select which content types and actions are tracked.<\/li>\n<li>Configurable automatic log retention.<\/li>\n<li>Clear Log Now tool for administrators.<\/li>\n<li>Database information showing total, oldest, and newest events.<\/li>\n<li>Optional data deletion on uninstall.<\/li>\n<li>Autosaves and revisions are not counted as editorial edits.<\/li>\n<li>Scheduled publication preserves the user who scheduled the content when WordPress publishes it automatically.<\/li>\n<li>Event records retain captured user and author names even if those accounts are later removed.<\/li>\n<li>Event history is preserved when tracked content is permanently deleted.<\/li>\n<\/ul>\n\n<p>The plugin does not reconstruct activity that happened before tracking began.<\/p>\n\n<p>All tracking data is stored locally in the WordPress database. The plugin does not send editorial activity to external services.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>Leenkat Editorial Tracker stores editorial activity locally in the site's WordPress database. Recorded event data can include the acting user's ID and display name, the assigned author's ID and display name, the content ID, content title, content type, action, source, and event time.<\/p>\n\n<p>The plugin does not transmit editorial activity to Leenkat or to any external service. Administrators can configure automatic retention, clear the log manually, and optionally delete plugin data on uninstall.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>, or install the ZIP through the WordPress Plugins screen.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Open Editorial Tracker &gt; Event Log.<\/li>\n<li>Configure display, Dashboard, permissions, tracking, and retention under Editorial Tracker &gt; Settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20the%20assigned%20wordpress%20author%20changed%3F\"><h3>Is the assigned WordPress Author changed?<\/h3><\/dt>\n<dd><p>No. The assigned Author remains untouched and is displayed separately from the user who performed the editorial action.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20reconstruct%20old%20publishers%20or%20edits%3F\"><h3>Does the plugin reconstruct old publishers or edits?<\/h3><\/dt>\n<dd><p>No. Activity is recorded only after tracking begins. The plugin does not infer historical publishers from the assigned Author or other metadata.<\/p><\/dd>\n<dt id=\"are%20autosaves%20and%20revisions%20counted%20as%20edits%3F\"><h3>Are autosaves and revisions counted as edits?<\/h3><\/dt>\n<dd><p>No. Autosaves and revisions are excluded.<\/p><\/dd>\n<dt id=\"can%20i%20control%20who%20can%20view%20the%20event%20log%3F\"><h3>Can I control who can view the Event Log?<\/h3><\/dt>\n<dd><p>Yes. Administrators always have access, and additional roles or individual users can be granted access in Settings.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20a%20tracked%20post%20or%20page%20is%20deleted%3F\"><h3>What happens if a tracked post or page is deleted?<\/h3><\/dt>\n<dd><p>Its recorded editorial events remain in the Event Log as historical audit data. The stored content title and captured user\/author names remain available, while the edit link is no longer shown.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20a%20user%20account%20is%20deleted%3F\"><h3>What happens if a user account is deleted?<\/h3><\/dt>\n<dd><p>New events store a snapshot of the acting user's and assigned author's display names at the time of the event, so historical records can remain understandable even if an account is later removed.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20wordpress%20multisite%20network%20activation%3F\"><h3>Does the plugin support WordPress Multisite network activation?<\/h3><\/dt>\n<dd><p>Version 1.0.1 is intended for per-site activation. Network-wide multisite activation is not a supported workflow in this release.<\/p><\/dd>\n<dt id=\"can%20i%20limit%20the%20size%20of%20the%20log%3F\"><h3>Can I limit the size of the log?<\/h3><\/dt>\n<dd><p>Yes. You can automatically delete events older than 7, 30, 90, 180, or 365 days, or keep events indefinitely.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20clear%20the%20event%20log%3F\"><h3>What happens when I clear the Event Log?<\/h3><\/dt>\n<dd><p>Clear Log permanently removes recorded event rows and resets historical post-level tracking metadata. Pending scheduler attribution is preserved so future scheduled publications can still be assigned to the user who scheduled them.<\/p><\/dd>\n<dt id=\"does%20uninstalling%20the%20plugin%20delete%20the%20log%3F\"><h3>Does uninstalling the plugin delete the log?<\/h3><\/dt>\n<dd><p>Only if \"Permanently delete all plugin data on uninstall\" is enabled before uninstalling. It is disabled by default. When disabled, the Event Log and stored tracking data are preserved so they remain available if the plugin is installed again.<\/p><\/dd>\n<dt id=\"does%20it%20track%20woocommerce%20products%20and%20elementor%20changes%3F\"><h3>Does it track WooCommerce products and Elementor changes?<\/h3><\/dt>\n<dd><p>If their content type is enabled under Tracked content types, edits can be recorded when either the core WordPress post record or meaningful post meta changes. This covers common meta-based edits such as WooCommerce product data and Elementor page data. WooCommerce orders are intentionally excluded in version 1.0.1 because modern stores may use HPOS and require dedicated order tracking.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed plugin deletion when data preservation is enabled.<\/li>\n<li>Clarified the uninstall data-deletion setting and preserved-data behavior.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Editorial Event Log and content history.<\/li>\n<li>Summary cards and filters.<\/li>\n<li>Dashboard activity widget.<\/li>\n<li>Display and pagination settings.<\/li>\n<li>Role and user permissions.<\/li>\n<li>Tracked content type and action controls.<\/li>\n<li>Automatic retention and manual log clearing.<\/li>\n<\/ul>","raw_excerpt":"Track who actually publishes and edits WordPress content, independently from the assigned post author.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/366029","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=366029"}],"author":[{"embeddable":true,"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/fajryassin"}],"wp:attachment":[{"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=366029"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=366029"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=366029"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=366029"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=366029"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=366029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}