Resetify – Advanced Reset & Database Cleaner
Resetify is the ultimate WordPress reset plugin and database cleanup tool. Whether you are a developer, an agency, or a site owner, Resetify provides the fastest and safest way to reset your site back to a default state without touching essential files. It is the absolute best companion for anyone who frequently needs to wipe content while keeping essential configurations intact. How to Reset WordPress Theme Without Losing Content Ever imported a broken demo, ruined your Customizer settings, and desperately searched, “how to reset wordpress theme without losing content”? Resetify has a dedicated Theme Reset module built specifically for this! With a single click, you can completely unconfigure a messy theme while keeping your hard work incredibly safe: * Switch back to a default WordPress theme * Clear all Customizer settings and Theme Mods * Unassign broken Widgets and Menus * ✅ Explicitly keep all your Posts, Pages, custom content, and WooCommerce products. * ✅ Explicitly keep all Media Library images and uploads. Get total peace of mind knowing your content is 100% safe while your theme goes back to its factory default state. 🟢 Free Features Include: Theme Reset: Safely reset your theme configuration while perfectly preserving your content. Standard Reset: Wipe the site back to its default state while keeping your current admin logged in and preserving your basic settings. Basic Custom Reset: Selectively delete Posts, Pages, Media, Comments, and Users while keeping everything else untouched. Snapshots: Create lightning-fast backups of your database before making major changes, and instantly restore them with one click. Database Cleanup Tools: Safely delete Transients, clean orphaned uploads, wipe revisions, auto-drafts, and empty trash. Plugin / Theme Collections: Install your favorite bundles of plugins and themes with a single click. ⭐ Resetify PRO: Unlock Absolute Power Take your site management to the next level with Resetify PRO. Perfect for professionals who need surgical precision and guaranteed emergency recovery. 👉 Upgrade to Resetify PRO Here Emergency Access Tool: Get locked out? White Screen of Death? Core files compromised? The single-file Emergency Access Tool creates a backdoor to reliably restore your site, even if WP-Admin is completely inaccessible. Nuclear Reset: Drop ALL database tables, delete ALL files in uploads/themes/plugins, and regenerate your wp-config.php security salts. A literal “nuke from orbit” option. Deep Database Cleansing: Detect and drop orphaned tables left behind by poorly coded plugins, and automatically run OPTIMIZE TABLE queries on your database. Advanced Custom Resets: Reset Menus, Widgets, Theme Customizer modifications, core WordPress Options, Tags, and Categories directly. Auto-Snapshots: Automatically create safety snapshots right before major updates or reset operations are performed. White Label & Stealth Mode: Hide Resetify from clients or rename it completely. DominoPress WordPress Plugins Check out our other WordPress Plugins: ShopCentral – The ultimate multi-store manager to sync products and orders across your entire WooCommerce network. Official Website | WordPress.org InsightPress – Advanced analytics to track revenue, cart abandonment, and conversion funnels. Official Website | WordPress.org Redirect Master – Smart SEO redirections for effortless domain migrations and 404 monitoring. Official Website Autobute – The complete Image SEO Suite for automatic attribute updates and accessibility. WordPress.org PricePress – Empower your store with dynamic pricing, BOGO deals, and strategic discount rules. WordPress.org ClaimPress – The most advanced warranty, refund, and exchange management system for WooCommerce. Official Website | WordPress.org DominoPost – Transform the classic editor with AI writing, table of contents, and auto-linking. WordPress.org BundlePress – Strategic product bundle builder for fixed, volume, and “Frequently Bought Together” deals. Official Website | WordPress.org ShippingGuard – Turn shipping headaches into a profit center by offering delivery protection at checkout. Official Website | WordPress.org MaxLimits – Intelligently scale your server’s memory limits and execution times with one click. Official Website | WordPress.org DominoPilot – Intelligent, context-aware AI chatbot assistant for immediate customer support. WordPress.org
Top keywords
- wordpress17×2.76%
- reset12×1.95%
- theme11×1.79%
- org10×1.63%
- wordpress org10×1.63%
- official7×1.14%
- official website7×1.14%
- resetify7×1.14%
- website7×1.14%
- content6×0.98%
- database6×0.98%
- official website wordpress6×0.98%
Session Shredder for WooCommerce
Session Shredder is a production-grade, rule-based session cleanup plugin for WooCommerce 10.3+. WooCommerce 10.3 introduces experimental guest session storage and auto-pruning. Session Shredder builds directly on this already available foundation and adds behavior-based heuristics that predict which sessions are zombies (safe to prune) versus keepers (should be retained). Highlights – Heuristic pruning – Uses anonymized features (session age, pageviews, cart value, etc.) and conservative rules to identify low-value sessions. – Configurable rules & thresholds – Tune base age, hard timeout, bounce detection, and cart-protection rules from a dedicated WooCommerce settings screen. – Safe thresholds – Only considers sessions past a base age window and is biased towards keeping anything that shows meaningful activity or cart value. – Robust behavior – Even if tracking data is sparse, a conservative rule-based strategy kicks in (e.g. hard 72h timeout, bounces with no cart value). – Privacy-first – No PII is stored. Session IDs and countries are hashed; only coarse behavioral data is used. – Native Woo 10.3 integration – Reads from the WooCommerce session table (supports both legacy and new tables) and plays nicely with the core experimental pruning. – HPOS compatible – Declares compatibility with WooCommerce High-Performance Order Storage (custom order tables) and never touches orders, only session data. – Admin dashboard – Under WooCommerce → Session Shredder you get active sessions, pruned counts, a Chart.js visualization of active & pruned sessions per run, and a compact “Recent runs” summary. – Logging & observability – Uses wc_get_logger() for info/error logging; integrates cleanly with existing WooCommerce logs. Session Shredder is structured for real-world stores and designed as a companion to WooCommerce’s experimental guest session engine. It stays fully rule-based out of the box, but developers can extend it via hooks if they ever want to plug in external scoring services or AI endpoints. Why not rely only on the WooCommerce experimental pruning? – Core experimental pruning is largely age-based and opaque. – Session Shredder adds behavior-aware rules (pageviews, cart value, bounce flag) on top of age. – You get a dry-run mode to analyze impact before deleting anything. – The dashboard gives you visibility into how many sessions were pruned per run and how many sessions remained active. – WP-CLI commands let you script and automate analyze/prune runs. – It works alongside WooCommerce experimental guest sessions and HPOS rather than replacing them: Woo can still prune based on its own rules, while Session Shredder adds a tunable, rule-based layer with better reporting. How It Works Feature collection – On each page load, Session Shredder tracks session activity: – Session age (hours since first seen) – Pageviews count – Cart value (numeric) – Whether anything was added to cart – Geolocation hash (hashed billing/shipping country) – Simple bounce indicator (single pageview, no cart) – Features are stored per-session in non-autoloaded options and never include raw session IDs or user identifiers. Rule-based pruning – An hourly cron (session_shredder_cron) scans the WooCommerce session table for candidates based on age. – For each candidate, the plugin: – Loads stored features – Applies conservative rules like: – Session older than a hard timeout window (e.g. 72 hours) – Single pageview and no cart value – If the rules deem the session a low-value “zombie”, it is pruned. Stats & visualization – After each real run, Session Shredder records: – Total pruned sessions (lifetime and today) – A short history of recent runs, including how many sessions were pruned and how many remained active before/after each run – The admin dashboard renders a Chart.js line graph of active & pruned sessions per run via a secure AJAX endpoint, plus a compact “Recent runs” table. For developers Session Shredder exposes a small set of hooks and CLI commands so you can integrate it into more advanced workflows without forking the plugin. Hooks – session_shredder_features( array $features, string $session_hash ) – Filter the behavior feature array before it is stored and later used for pruning decisions. – $session_hash is a hashed identifier of the session (no raw IDs or PII). – session_shredder_base_age_hours( float $base_age_hours ) – Adjust the base age window (in hours) before sessions are considered as prune candidates. – session_shredder_should_prune( bool $should_prune, array $features ) – Override or refine the core rule-based decision for a given session. – session_shredder_feature_options_soft_limit( int $soft_limit ) – Adjust the soft cap for how many per-session feature options (session_shredder_features_*) are kept in wp_options before garbage collection trims the oldest entries. – session_shredder_feature_options_gc_batch( int $batch_size ) – Adjust how many feature options are removed per garbage-collection pass when the soft limit is exceeded. Larger values clean up faster; smaller values spread work over more runs. – session_shredder_before_run( float $base_age_hours, bool $dry_run ) – Fires before a prune run (cron, manual, or CLI) starts. – session_shredder_after_run( int $pruned_count, bool $dry_run ) – Fires after a prune run completes (dry-run or real). – session_shredder_pruned( int $pruned_count ) – Fires after a real prune run that actually deletes sessions; useful for logging or additional cleanup. WP-CLI commands If WP-CLI is available, Session Shredder registers the following commands: – wp session-shredder analyze – Performs a dry run using the current rules and settings. – Outputs the total number of sessions and how many would be pruned, without deleting anything. – wp session-shredder prune – Runs a real prune using the current rules and settings. – Deletes matching sessions, updates stats, and logs a summary.