WPCoreTools Disposable Email Guard

Changelog

1.0.5

  • Compatibility: Tested with WordPress 7.0 and WooCommerce 10.8. No behaviour changes.

1.0.4

  • Fix: WordPress 6.7+ “Translation loading for the wpcoretools-disposable-email-guard domain was triggered too early” notice. Default block-message strings are now stored as raw English in WPCDEG_Settings::defaults() (which fires on plugins_loaded, before WP’s init action), and translated at display time via the new WPCDEG_Settings::display_message() helper. Translators are unaffected — the literals still appear in WPCDEG_Settings::default_translated_messages() for .pot extraction.
  • Fix: PHP 8.4 deprecation warnings about implicitly-nullable typed parameters (WPCDEG_Stats $stats = null → ?WPCDEG_Stats $stats = null) in WPCDEG_Admin and WPCDEG_Integrations constructors.
  • No behaviour changes — same defaults, same gates, same UI. End users on non-English sites with the default messages still see localized strings (translation now resolves at render time instead of activation time).

1.0.3

  • New: “More tools by WPCoreTools” tab listing the rest of our free, GPL toolkit (Email Verify, Tidy Media, Speedix). Each entry shows whether it’s already active on the site, with one-click activate links and Thickbox modal install for missing plugins.
  • New: companion-aware notice — when WPCoreTools Email Verify is active, the More Tools tab calls out that you have layered protection.
  • Fix: readme Tested up to corrected.
  • No changes to validation, blocklists, or existing settings.

1.0.2

Initial public release.

  • Five bundled disposable-email source snapshots, two enabled by default; works fully offline.
  • Three modes: block, flag, log only.
  • Optional anonymous-provider blocking, plus-addressing checks, dead-MX checks (all off by default).
  • WordPress integrations: registration, profile, comments, lost-password, multisite signup, programmatic user creation.
  • WooCommerce integrations: registration, checkout, My Account email change, product reviews, coupon-abuse blocker, auto-hold for flagged orders. HPOS and Cart/Checkout Blocks compatible.
  • Built-in Contact Form 7 and Gravity Forms integration; generic wpcdeg_check filter for other form plugins.
  • Custom block / allow lists with wildcard support.
  • Detection log with filters and CSV export, stats dashboard with 14-day chart, optional periodic email digest.
  • WP-CLI: refresh, test, stats, log, sources, clear-log.
  • CSV / TXT bulk import; settings JSON export and import.
  • Per-reason customizable user-facing messages; quiet-hour cron scheduling in site timezone.

Plugin Website
Visit website

Version:
1.0.5
Last Updated
May 26, 2026
Requires
WordPress 6.2
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.