Aller au contenu
WordPress.org

Français

  • Thèmes
  • Extensions
  • Actualités
    • Documentation
    • Forums
  • À propos
  • Compositions
    • Équipes
    • Guide de contribution
  • Obtenir WordPress
Obtenir WordPress
WordPress.org

Plugin Directory

RMGCaptcha Math Guard – Math CAPTCHA for Login and WooCommerce

  • Envoyer une extension
  • Mes favoris
  • Se connecter
  • Envoyer une extension
  • Mes favoris
  • Se connecter

RMGCaptcha Math Guard – Math CAPTCHA for Login and WooCommerce

Par Ridhwan Ahsan
Télécharger
  • Détails
  • Avis
  • Installation
  • Développement
Support

Description

RMGCaptcha Math Guard adds a GDPR-friendly, math-based CAPTCHA to protect WordPress login, WooCommerce, and Contact Form 7 forms from spam, fake registrations, and brute-force attacks. No external services, no tracking, and fully WordPress.org compliant.

Features:

  • WordPress login protection (captcha on wp-login.php)
  • Contact Form 7 integration via [pmcMathcaptcha] / [pmcMathcaptcha*]
  • WooCommerce login and registration protection
  • Lightweight spam protection without Google reCAPTCHA or third-party tracking
  • Configurable difficulty and operations (Addition/Subtraction/Multiplication/Random)
  • Hide captcha for logged-in users
  • Custom error message support
  • Optional rate limiting and honeypot
  • Failed login log + logged user list (admin pages)
  • Translation-ready

Installation

  1. Upload the rmgcaptcha-math-guard folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Go to Settings > RMGCaptcha Math Guard to configure.

FAQ

How do I add it to Contact Form 7?

Use the form tag [pmcMathcaptcha] or [pmcMathcaptcha*] in your CF7 form.

Does it work for logged-in users?

You can hide CAPTCHA for logged-in users via the settings page.

Does it keep logs?

Yes. It provides separate admin pages for Logged User List and Failed Login Log with a clear button for each list.

Avis

Simple, Lightweight, and Stopped Spam Immediately!

mdsayed 30 août 2026
This plugin is an absolute lifesaver for securing both WordPress login pages and WooCommerce checkout forms against bot spam. Setup took less than two minutes, and it immediately blocked automated spam attempts without degrading site performance. Unlike traditional image CAPTCHAs or heavy third-party services that disrupt user experience and slow down page loads, this math guard provides a smooth, accessible challenge that actual customers complete effortlessly. Highly recommended for any WooCommerce site owner looking for a clean, effective security solution!
Lire l’avis

Contributeurs/contributrices & développeurs/développeuses

« RMGCaptcha Math Guard – Math CAPTCHA for Login and WooCommerce » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs
  • Ridhwan Ahsan

Traduisez « RMGCaptcha Math Guard – Math CAPTCHA for Login and WooCommerce » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal des modifications

1.3.1

  • Add Custom Admin Login URL settings with a configurable secret login slug
  • Return 404 for direct wp-login.php and unauthenticated wp-admin access
  • Keep failed-login messages and Math CAPTCHA on the custom login URL
  • Support WordPress installations in a subdirectory

1.3.0

  • Add Email 2FA (Two-Factor Authentication) for WordPress login
  • Add IP Blocker to manually block specific IP addresses from accessing the site
  • Add Country Block to restrict access by country
  • Add Login Alerts with email notifications on successful and failed logins
  • Add Temporary Login feature to generate time-limited, passwordless login links
  • Add rate limiting with configurable max attempts and block duration
  • Improve plugin stability and code quality across all modules

1.2.7

  • Add declare(strict_types=1) across all PHP files for stricter type safety
  • Add typed properties to all classes (PHP 7.4+ feature) for better static analysis
  • Add parameter type hints and return type declarations throughout the codebase
  • Fix extra closing markup bug on Help & Support admin page
  • Add file_exists safety check before loading Kenjo Insights SDK (prevents fatal errors if kci folder is missing)
  • Clean up rmgc_version option plus all KCI options and transients during plugin uninstall
  • Remove redundant instanceof check in log_login() (type hint guarantees WP_User)
  • Ensure consistent string casting for nonce, answer, and token values before validation

1.2.6

  • Fix admin « Save Settings » button missing styles (add .rmgc-save-btn CSS)
  • Add plugin header with branding and version badge to settings page
  • Fix public captcha CSS not loading on frontend and login page
  • Fix HTML class mismatch between captcha markup and stylesheet
  • Improve user avatar with indigo-purple gradient in log pages
  • Add rate limiting with configurable max attempts and block duration
  • Add honeypot spam protection field
  • Add failed login log and logged user list admin pages
  • Add Help & Support admin submenu page

1.2.5

  • Add Help & Support menu to admin panel
  • Add Support Development section with donation link
  • Improve admin interface with modern design

1.1.4

  • Complete UI redesign with modern gradient color scheme
  • Improve admin settings page with cleaner layout
  • Add modern toggle switches for settings
  • Enhance form inputs and select boxes design
  • Update logs page with better table design
  • Implement full-screen responsive design
  • Remove complex tab system for simpler user experience
  • Fix CSS loading issues by enqueuing stylesheets separately
  • Optimize spacing and padding throughout admin interface

1.1.3

  • Update « Tested up to » and resolve WordPress compatibility warning

1.1.2

  • Fix potential security issues and general code cleanup
  • Enhance compatibility with the latest WordPress version
  • Minor UI/UX improvements in admin settings
  • Improve plugin initialization stability

1.1.1

  • Add automatic version upgrade routine to safely merge settings for existing installs
  • Fix subtraction questions so answers stay user-friendly and validation remains consistent
  • Fix multiplication symbol rendering in generated math questions
  • Add a quick Settings link on the Plugins screen

1.0.1

  • Rename plugin to « RMGCaptcha Math Guard »
  • Add rmgc_ prefix across classes, functions, option and transient keys
  • Update text domain to rmgcaptcha-math-guard
  • Update admin menu titles and slugs
  • Replace translation template with languages/rmgcaptcha-math-guard.pot
  • Update readme metadata and wording
  • Keep existing nonces/CF7 tags for backward compatibility

1.0.0

  • Initial release.

Méta

  • Version 1.3.1
  • Dernière mise à jour il y a 1 semaine
  • Installations actives 50+
  • Version de WordPress 5.8 ou plus
  • Testé jusqu’à 7.1
  • Version de PHP 7.4 ou plus
  • Langue
    English (US)
  • Étiquettes
    captchalogin securitymath captchaspam protectionwoocommerce
  • Vue avancée

Évaluations

5 sur 5 étoiles.
  • 1 avis à 5 étoile 5 étoiles 1
  • 0 avis à 4 étoile 4 étoiles 0
  • 0 avis à 3 étoile 3 étoiles 0
  • 0 avis à 2 étoile 2 étoiles 0
  • 0 avis à 1 étoile 1 étoile 0

Votre avis

Tout voir

Contributeurs

  • Ridhwan Ahsan

Support

Quelque chose à dire ? Besoin d’aide ?

Voir le forum de support

  • À propos
  • Actualités
  • Hébergement
  • Confidentialité
  • Vitrine
  • Thèmes
  • Extensions
  • Compositions
  • Apprendre
  • Support
  • Développeurs & développeuses
  • WordPress.tv ↗
  • Contribuer
  • Évènements
  • Faire un don ↗
  • Swag ↗
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

Français

  • Visitez notre compte X (précédemment Twitter)
  • Visiter notre compte Bluesky
  • Visiter notre compte Mastodon
  • Visiter notre compte Threads
  • Consulter notre compte Facebook
  • Consulter notre compte Instagram
  • Consulter notre compte LinkedIn
  • Visiter notre compte TokTok
  • Visiter notre chaîne YouTube
  • Visiter notre compte Tumblr
Le code est une poésie.
The WordPress® trademark is the intellectual property of the WordPress Foundation.