{"id":258137,"date":"2025-11-29T20:26:28","date_gmt":"2025-11-29T20:26:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wpstormcleanadmin\/"},"modified":"2025-11-29T20:28:04","modified_gmt":"2025-11-29T20:28:04","slug":"storm-clean-admin","status":"publish","type":"plugin","link":"https:\/\/tir.wordpress.org\/plugins\/storm-clean-admin\/","author":20662183,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.8.5","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Storm Clean Admin","header_author":"wpstormdev","header_description":"A modern WordPress plugin for managing inactive users, monitoring site activity, and keeping your WordPress site optimized and secure with smart automation tools, not affiliated with WordPress.org.","assets_banners_color":"5a7a8a","last_updated":"2025-11-29 20:28:04","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/wpstorm.ir","rating":0,"author_block_rating":0,"active_installs":0,"downloads":147,"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":"wpstormdev","date":"2025-11-29 20:28:04"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3405926,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3405926,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Dashboard showing user statistics and activity","2":"Inactive users management interface","3":"Settings panel","4":"Activity charts","5":"User action logs"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[39231,207601,187,600,2461],"plugin_category":[52,54],"plugin_contributors":[251394],"plugin_business_model":[],"class_list":["post-258137","plugin","type-plugin","status-publish","hentry","plugin_tags-admin-tools","plugin_tags-inactive-users","plugin_tags-optimization","plugin_tags-security","plugin_tags-user-management","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_contributors-wpstormdev","plugin_committers-wpstormdev"],"banners":{"banner":"https:\/\/ps.w.org\/storm-clean-admin\/assets\/banner-772x250.png?rev=3405926","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/storm-clean-admin\/assets\/icon-128x128.png?rev=3405926","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Storm Clean Admin<\/strong> is a lightweight and performance-focused WordPress plugin that helps site administrators manage inactive users, track activity, and maintain a clean, secure dashboard.<\/p>\n\n<p>Built with a modern React-powered interface and adhering to WordPress coding standards, it provides a seamless experience for both administrators and site managers.<\/p>\n\n<h3>Key Features<\/h3>\n\n<ul>\n<li>\ud83d\ude80 <strong>Fast &amp; Lightweight<\/strong> \u2013 Uses native WordPress APIs for optimal performance.<\/li>\n<li>\ud83e\uddcd\u200d\u2642\ufe0f <strong>Smart User Management<\/strong> \u2013 Detect, deactivate, or delete inactive users automatically.<\/li>\n<li>\ud83d\udcca <strong>Analytics Dashboard<\/strong> \u2013 Monitor user login activity, registrations, and engagement.<\/li>\n<li>\u2699\ufe0f <strong>Custom Automation<\/strong> \u2013 Schedule cleanups and inactivity checks.<\/li>\n<li>\ud83d\udd12 <strong>Security Focused<\/strong> \u2013 Protects admin and critical roles from accidental removal.<\/li>\n<li>\ud83c\udfa8 <strong>Modern UI<\/strong> \u2013 Clean, responsive React interface integrated with WordPress.<\/li>\n<\/ul>\n\n<h3>Why Use Storm Clean Admin?<\/h3>\n\n<ul>\n<li>Keep your user database clean and efficient<\/li>\n<li>Identify dormant or risky accounts<\/li>\n<li>Automate routine maintenance tasks<\/li>\n<li>Improve visibility on user activity<\/li>\n<li>Maintain GDPR compliance by removing unused accounts<\/li>\n<\/ul>\n\n<h3>Built For Admins and Developers<\/h3>\n\n<ul>\n<li>Fully compatible with WordPress coding and security standards<\/li>\n<li>Translation-ready and fully localizable<\/li>\n<li>Uses WordPress REST API for scalability and speed<\/li>\n<\/ul>\n\n<h3>Compatibility<\/h3>\n\n<ul>\n<li>Works with WordPress 5.0+<\/li>\n<li>Tested up to 6.8.3<\/li>\n<li>Supports classic and block themes<\/li>\n<li>Translation-ready with included <code>.pot<\/code> file<\/li>\n<\/ul>\n\n<h3>Features<\/h3>\n\n<ul>\n<li><strong>Inactive Users Management<\/strong> \u2013 Automatically detect and manage inactive accounts<\/li>\n<li><strong>User Activity Tracking<\/strong> \u2013 Track login times and last activity<\/li>\n<li><strong>Automated Cleanup<\/strong> \u2013 Schedule automatic cleanup of inactive users<\/li>\n<li><strong>Analytics Dashboard<\/strong> \u2013 View site and user activity trends<\/li>\n<li><strong>Role-Based Exclusions<\/strong> \u2013 Exclude specific user roles from inactivity checks<\/li>\n<li><strong>Flexible Actions<\/strong> \u2013 Deactivate or delete inactive users<\/li>\n<li><strong>Activity Charts<\/strong> \u2013 Visualize login and registration patterns<\/li>\n<li><strong>Bulk Actions<\/strong> \u2013 Apply actions to multiple users simultaneously<\/li>\n<li><strong>Security-Focused<\/strong> \u2013 Built with WordPress best practices<\/li>\n<li><strong>Modern UI<\/strong> \u2013 Responsive React dashboard<\/li>\n<\/ul>\n\n<h3>Getting Started<\/h3>\n\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Navigate to <strong>Storm Clean Admin<\/strong> in the WordPress admin menu.<\/li>\n<li>Configure inactivity thresholds and exclusion rules.<\/li>\n<li>Enable automatic cleanup or manage users manually.<\/li>\n<li>Monitor user activity and manage accounts from the dashboard.<\/li>\n<\/ol>\n\n<h3>Privacy Policy<\/h3>\n\n<p>All user login times are tracked locally in your database. No external data transmission occurs. Data remains on your WordPress installation.<\/p>\n\n<h3>Roadmap<\/h3>\n\n<ul>\n<li>Multisite compatibility<\/li>\n<li>Email notifications for inactive users<\/li>\n<li>Export\/import cleanup logs<\/li>\n<li>WooCommerce integration for user activity<\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<p>Documentation, FAQs, and support: <a href=\"https:\/\/wpstorm.ir\/clean-admin\/\">https:\/\/wpstorm.ir\/clean-admin\/<\/a><\/p>\n\n<h3>Feedback &amp; Contribution<\/h3>\n\n<p>Report issues or share ideas: <a href=\"https:\/\/wpstorm.ir\/support\">https:\/\/wpstorm.ir\/support<\/a><\/p>\n\n<h3>Credits<\/h3>\n\n<p>Developed by <strong>Wpstorm Team<\/strong>\nWebsite: <a href=\"https:\/\/wpstorm.ir\">https:\/\/wpstorm.ir<\/a><\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Log in to WordPress admin.<\/li>\n<li>Go to Plugins \u2192 Add New.<\/li>\n<li>Search for \"Storm Clean Admin\".<\/li>\n<li>Click \"Install Now\" and then \"Activate\".<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file.<\/li>\n<li>Log in to WordPress admin.<\/li>\n<li>Go to Plugins \u2192 Add New \u2192 Upload Plugin.<\/li>\n<li>Select the ZIP file and click \"Install Now\".<\/li>\n<li>Activate the plugin.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='what%20happens%20to%20inactive%20users%3F'><h3>What happens to inactive users?<\/h3><\/dt>\n<dd><p>You can deactivate them (assign \"inactive\" role) or permanently delete them.<\/p><\/dd>\n<dt id='can%20i%20exclude%20certain%20roles%3F'><h3>Can I exclude certain roles?<\/h3><\/dt>\n<dd><p>Yes, specific roles can be excluded. Administrators are always excluded for safety.<\/p><\/dd>\n<dt id='how%20is%20inactivity%20determined%3F'><h3>How is inactivity determined?<\/h3><\/dt>\n<dd><p>Based on last login time. Users inactive past your defined threshold are flagged.<\/p><\/dd>\n<dt id='is%20it%20safe%20to%20delete%20users%20automatically%3F'><h3>Is it safe to delete users automatically?<\/h3><\/dt>\n<dd><p>Yes, but backup your database. Role exclusions and admin protections are included.<\/p><\/dd>\n<dt id='can%20deleted%20users%20be%20restored%3F'><h3>Can deleted users be restored?<\/h3><\/dt>\n<dd><p>No. Always backup before performing bulk deletions.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Inactive user detection and management<\/li>\n<li>User activity tracking<\/li>\n<li>Analytics dashboard<\/li>\n<li>Automated cleanup scheduling<\/li>\n<li>Role-based exclusions<\/li>\n<li>Bulk user actions<\/li>\n<\/ul>","raw_excerpt":"A modern WordPress plugin to manage inactive users, monitor site activity, and keep your site optimized and secure.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/258137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tir.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tir.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=258137"}],"author":[{"embeddable":true,"href":"https:\/\/tir.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpstormdev"}],"wp:attachment":[{"href":"https:\/\/tir.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=258137"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=258137"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=258137"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=258137"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=258137"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=258137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}