Protect your WordPress site with a powerful and user-friendly Math Captcha. Now with seamless WooCommerce, WPForms, and Formidable Forms integration!
As of April 2026, WP Advanced Math Captcha is a WordPress captcha plugin with 7.0K+ active installations and a 4.6/5 rating from 17 reviews. It has been downloaded 66K+ times in total. Requires WordPress 4.0+ and PHP false+. Available on WordPress.org since 2020. Download volume is stable this week. Top alternative: SiteGuard WP Plugin.
WP Advanced Math Captcha is a robust, 100% effective, and easy-to-use CAPTCHA solution designed to safeguard your WordPress site from spam and bots. With its new integrations for WooCommerce, WPForms, and Formidable Forms, it now protects login, registration, password reset, comments, Contact Form 7, bbPress, WooCommerce account forms, WPForms, and Formidable Forms — all in one lightweight plugin!
Say goodbye to annoying spam and hello to a secure, user-friendly experience. Whether you’re running an e-commerce store, a blog, a forum, or a custom form-powered site, this plugin offers customizable math-based challenges that are simple for humans but tough for bots.
Works great on WooCommerce which is what I wanted it for. But it blocks all contact forms from being usable by injecting the code into forms whether you turn this option on or not. The code has flaws. Not usable if you have contact forms on your site.
PHP Notice: Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>math-captcha</code> domain was triggered too early.
// This warning fills up log file.
// include_once(MATH_CAPTCHA_PATH . 'includes/class-core.php'); // This loads first.
// so , add_action('plugins_loaded', array($this, 'load_defaults')); // hits first
// And hook in wp-math-captcha.php, hits after.
add_action( 'plugins_loaded', array( $this, 'load_textdomain' ) );
// so moving below method to class-core.php will sort out this warning.
public function load_textdomain() {
load_plugin_textdomain( 'math-captcha', false, MATH_CAPTCHA_REL_PATH . 'languages/' );
}
// So please, move above method to class-core.php "plugins_loaded" hook and remove from wp-math-captcha.php
Been using about 2 months. Works a treat.
Thanks
This Math Captcha plugin was exactly what I needed! It solved my spam issues effectively, providing a simple yet powerful solution. It’s easy to set up, user-friendly and very efficient. Highly recommended!
| WordPress | 4.0+ requiredTested up to 6.8.5 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.