# WPCoreTools > Professional WordPress plugins with generous free tiers. WPCoreTools builds WordPress and WooCommerce plugins focused on performance, media management, and store operations. All plugins have a free version on WordPress.org. Some are 100% free with no pro version (Tidy Media), others offer a freemium model with a free core and optional Pro upgrade for advanced features. Website: https://wpcoretools.com WordPress.org: https://profiles.wordpress.org/wpcoretools/ ## Plugins ### Tidy Media - Slug: tidy-media - URL: https://wpcoretools.com/plugins/tidy-media.html - WordPress.org: https://wordpress.org/plugins/tidy-media/ - Category: Media Library Cleanup - Price: Free (100% free, no pro version) - Requires: WordPress 6.0+, PHP 7.4+ - Optional: WooCommerce 5.0+ Find and safely remove unused media files (images, videos, audio, documents) from the WordPress Media Library. Features: - Two-phase scanner: collects all media references site-wide, then flags files not found anywhere - Quarantine-first approach: files move to quarantine before deletion, one-click restore within 30 days - Page builder support: Elementor, Divi, Beaver Builder, WPBakery, Bricks (all free) - WooCommerce support: product galleries, variation images, category thumbnails, downloadable files - Custom fields support: ACF, Meta Box, Pods, JetEngine, Toolset Types - Theme file scanning: detects hardcoded image URLs in PHP/CSS template files - Unregistered file detection: finds orphan files in wp-content/uploads/ not in Media Library - Background scanning via WP-Cron, pause/resume, resource monitoring - Server-side pagination, CSV export, bulk actions - Deep scan mode for serialized data in post meta and options ### Speedix Speed Profiler - Slug: speedix - URL: https://wpcoretools.com/plugins/speedix.html - FAQ: https://wpcoretools.com/plugins/speedix-faq.html - WordPress.org: https://wordpress.org/plugins/speedix/ - Category: Performance Profiling - Price: Freemium (free with 7-day data retention, Pro for extended retention) - Requires: WordPress 6.0+, PHP 7.4+ WordPress performance profiler that identifies slow plugins and themes. Features: - Core Web Vitals tracking: FCP, LCP, TTFB, CLS, INP - 22-point Site Health scan - Hook timing and query analysis - Memory and load time tracking per plugin - WooCommerce-specific profiling - Historical data with trend analysis ### Disposable Email Guard - Slug: wpcoretools-disposable-email-guard - URL: https://wpcoretools.com/plugins/wpcoretools-disposable-email-guard.html - WordPress.org: https://wordpress.org/plugins/wpcoretools-disposable-email-guard/ - Category: Security / Spam Prevention / Anti-Fraud - Price: Free (100% free, no pro version) - Requires: WordPress 5.3+, PHP 7.0+ - Optional: WooCommerce 5.0+ - Privacy: GDPR-friendly. Visitor emails never leave the server. No third-party processor, no DPA needed. Same applies to CCPA/CPRA, UK GDPR, LGPD, and PIPEDA. Free, GDPR-friendly plugin that stops fake sign-ups, fraudulent checkouts, spam comments, and WooCommerce welcome-coupon abuse by blocking disposable email addresses. Pure-local matching, no third-party API, no per-email cost. Default configuration makes zero outbound HTTP requests. Features: - Five community-maintained domain lists ship as snapshots inside the plugin (two switched on by default, ~9,800 unique services); expandable past 100,000 with the other three - Works fully offline by default; opt into daily auto-update from the upstream GitHub URLs if you want fresher snapshots (off by default) - Three response modes: Block (reject), Flag (allow but tag for admin review — default), Log (silent dry-run) - Optional anonymous-provider blocking (off by default): Proton, Tutanota, Mailbox.org, Posteo, StartMail, SimpleLogin, addy.io, DuckDuckGo Email Protection, Firefox Relay, Apple Hide My Email - Optional dead-MX / typo / parked-domain check (fail-open, cached 24h) - Optional plus-aliasing (you+anything@gmail.com) detection - WordPress integrations: registration, profile email change, comments, programmatic user creation, lost-password, multisite signup - WooCommerce integrations: customer registration, checkout (classic + blocks + HPOS), My Account email change, product reviews - WooCommerce coupon-abuse blocker: refuses coupons when the billing email is on a blocklist (runs regardless of mode) - Auto-set flagged orders to On hold for manual review - "Flagged" admin columns on the Users list and the WooCommerce Orders list (HPOS + classic), plus a "Flagged" filter dropdown on Orders - Built-in Contact Form 7 + Gravity Forms integrations; one-line wpcdeg_check filter for WPForms / Elementor / Forminator / Fluent Forms - Custom blocklist + allowlist with full wildcard support (*@*.ru, spam*@*); allowlist always wins - 60-second setup wizard; 14-day stats dashboard with sparkline; WP Dashboard widget - Detection log with period / reason / where filters and CSV export - Colourful daily or weekly email digest with stats and WPCoreTools branded footer - WP-CLI commands: wp wpcdeg refresh / test / stats / log / sources / clear-log - CSV / TXT bulk import; JSON settings backup + restore - Per-reason customisable user-facing messages - Quiet-hour cron scheduling in site timezone (default 03:00) - Fail-soft: previous successful copy is kept if any upstream is down - HPOS and Cart/Checkout Blocks compatible ### WooCommerce Waitlist & Back in Stock - Slug: woo-waitlist-back-in-stock - URL: https://wpcoretools.com/plugins/woo-waitlist-back-in-stock.html - WordPress.org: https://wordpress.org/plugins/woo-waitlist-back-in-stock/ - Category: WooCommerce Sales Recovery - Price: Freemium (free core, Pro for advanced features) - Requires: WordPress 6.0+, PHP 7.4+, WooCommerce 5.0+ Let customers subscribe to out-of-stock products and automatically notify them when items are back in stock. Features: - Automatic email notifications when products restock - Variable product and variation support - Customizable subscription forms - Email template customization - Admin dashboard with waitlist analytics - HPOS and Cart/Checkout Blocks compatible ### Order Automation & Custom Statuses - Slug: order-automation-custom-statuses - URL: https://wpcoretools.com/plugins/order-automation-custom-statuses.html - WordPress.org: https://wordpress.org/plugins/order-automation-custom-statuses/ - Category: WooCommerce Order Management - Price: Freemium (free core, Pro for automation rules and email notifications) - Requires: WordPress 6.0+, PHP 7.4+, WooCommerce 5.0+ Create custom WooCommerce order statuses with colors, icons, automation rules, and email notifications. Features: - Unlimited custom order statuses with colors and icons - Drag-and-drop status ordering - Custom email notifications per status - Automation rules for status transitions - Bulk status changes - HPOS compatible ## Technical Details All plugins follow these patterns: - Singleton architecture with plugins_loaded initialization - WooCommerce HPOS and Cart/Checkout Blocks compatibility declared - WordPress Coding Standards compliant - GPL-2.0-or-later licensed - Translation-ready with proper text domains - uninstall.php included for clean removal - No external API calls in free versions (except license validation where applicable) - No tracking or analytics ## Support - WordPress.org support forums for each plugin - Plugin-specific documentation on the website - GitHub issues for bug reports