{"id":310960,"date":"2026-05-15T06:23:46","date_gmt":"2026-05-15T06:23:46","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/lipon-activity-log\/"},"modified":"2026-05-15T13:37:01","modified_gmt":"2026-05-15T13:37:01","slug":"lipon-activity-log","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/lipon-activity-log\/","author":23496757,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"5.5","requires_php":"7.4","requires_plugins":null,"header_name":"Lipon Activity Log","header_author":"Md. Torikul Islam Lipon","header_description":"Shows every recent change made in the WordPress dashboard \u2014 who did what and when. Lightweight, privacy-first, no external requests.","assets_banners_color":"12295b","last_updated":"2026-05-15 13:37:01","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/ko-fi.com\/lipondev","header_plugin_uri":"https:\/\/github.com\/lipon101\/lipon-activity-log","header_author_uri":"https:\/\/github.com\/lipon101","rating":5,"author_block_rating":0,"active_installs":0,"downloads":23,"num_ratings":1,"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":"lipon","date":"2026-05-15 13:37:01"}},"upgrade_notice":{"1.0.0":"<p>Initial release \u2014 no upgrade steps required.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3532684,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3532684,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3532684,"resolution":"1","location":"assets","locale":"","width":900,"height":500},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3532684,"resolution":"2","location":"assets","locale":"","width":900,"height":500}},"screenshots":{"1":"The main Activity Log page with filters, colour-coded rows, and pagination.","2":"The Recent Activity dashboard widget showing the 10 most recent events.","3":"The Settings page for configuring log retention."},"jetpack_post_was_ever_published":false},"plugin_section":[262246],"plugin_tags":[8531,8534,263009,600,9257],"plugin_category":[54],"plugin_contributors":[263010],"plugin_business_model":[],"class_list":["post-310960","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-activity-log","plugin_tags-audit-log","plugin_tags-lipon-log","plugin_tags-security","plugin_tags-user-activity","plugin_category-security-and-spam-protection","plugin_contributors-lipon","plugin_committers-lipon"],"banners":{"banner":"https:\/\/ps.w.org\/lipon-activity-log\/assets\/banner-772x250.png?rev=3532684","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/lipon-activity-log\/assets\/icon-256x256.png?rev=3532684","icon_2x":"https:\/\/ps.w.org\/lipon-activity-log\/assets\/icon-256x256.png?rev=3532684","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/lipon-activity-log\/assets\/screenshot-1.png?rev=3532684","caption":"The main Activity Log page with filters, colour-coded rows, and pagination."},{"src":"https:\/\/ps.w.org\/lipon-activity-log\/assets\/screenshot-2.png?rev=3532684","caption":"The Recent Activity dashboard widget showing the 10 most recent events."}],"raw_content":"<!--section=description-->\n<p><strong>Lipon Activity Log<\/strong> keeps a running record of everything that happens inside your WordPress admin. Posts saved, users added, plugins toggled, settings tweaked \u2014 it's all right there, with a timestamp and the name of whoever made the change.<\/p>\n\n<p>You get a clean dashboard widget for a quick glance, plus a full log page where you can filter and scroll through the complete history.<\/p>\n\n<p>No configuration needed. Install, activate, done.<\/p>\n\n<h4>What gets tracked<\/h4>\n\n<p><strong>Users &amp; Auth<\/strong>\n- Login, logout, failed login attempts\n- New user registrations, profile edits, role changes, deletions<\/p>\n\n<p><strong>Content<\/strong>\n- Posts, pages, and custom post types \u2014 created, published, drafted, scheduled, trashed, deleted<\/p>\n\n<p><strong>Plugins &amp; Themes<\/strong>\n- Plugin activated, deactivated, updated, or deleted\n- Theme switched or updated\n- Customizer changes saved<\/p>\n\n<p><strong>Settings &amp; Core<\/strong>\n- Site title, tagline, or URL changed\n- WordPress core updated<\/p>\n\n<p><strong>Media, Comments &amp; More<\/strong>\n- Media uploaded or deleted\n- Comments approved, marked as spam, deleted\n- Categories, tags, and custom taxonomy terms added, edited, or removed\n- Navigation menus saved<\/p>\n\n<h4>Dashboard Widget<\/h4>\n\n<p>The 10 most recent events appear right on your Dashboard home screen \u2014 no need to go anywhere.<\/p>\n\n<h4>Full Log Page<\/h4>\n\n<p>Head to <strong>Activity Log<\/strong> in the sidebar to see everything:<\/p>\n\n<ul>\n<li>Filter by event type or date range<\/li>\n<li>Colour-coded rows so issues stand out instantly<\/li>\n<li>\"2 hours ago\" timestamps (hover for the exact time)<\/li>\n<li>Clickable links to user profiles<\/li>\n<li>50 entries per page with pagination<\/li>\n<\/ul>\n\n<h4>Retention<\/h4>\n\n<p>Set how many days of history to keep (anywhere from 7 to 365). Old entries are cleaned up automatically every day in the background.<\/p>\n\n<h4>Completely Private<\/h4>\n\n<p>Nothing leaves your server. No tracking, no analytics, no external connections of any kind.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>lipon-activity-log<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or search for it in the WordPress plugin directory and click Install.<\/li>\n<li>Activate it from the <strong>Plugins<\/strong> screen.<\/li>\n<li>That's it \u2014 the <strong>Activity Log<\/strong> menu item appears in your sidebar and logging starts immediately.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20this%20slow%20down%20my%20site%3F\"><h3>Will this slow down my site?<\/h3><\/dt>\n<dd><p>No. It writes one database row per event, and only in the admin. No code runs on the front end for visitors.<\/p><\/dd>\n<dt id=\"can%20editors%20or%20authors%20see%20the%20log%3F\"><h3>Can editors or authors see the log?<\/h3><\/dt>\n<dd><p>By default only administrators can view the log. This follows the standard WordPress capability model and cannot be changed accidentally.<\/p><\/dd>\n<dt id=\"how%20do%20i%20clear%20the%20log%3F\"><h3>How do I clear the log?<\/h3><\/dt>\n<dd><p>Go to <strong>Activity Log<\/strong> in the sidebar and click <strong>Clear All Entries<\/strong>. You'll be asked to confirm before anything is deleted.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20delete%20the%20plugin%3F\"><h3>What happens when I delete the plugin?<\/h3><\/dt>\n<dd><p>Everything is removed \u2014 the log table is dropped and all plugin options are deleted. Your database is left exactly as it was.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20custom%20post%20types%3F\"><h3>Does it work with custom post types?<\/h3><\/dt>\n<dd><p>Yes. Any post type that goes through the standard WordPress status transition hooks will be logged automatically.<\/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":"See every change made in your WordPress dashboard \u2014 who did what, and when.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/310960","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=310960"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/lipon"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=310960"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=310960"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=310960"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=310960"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=310960"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=310960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}