Makuruwan Arithmetic Human Quiz
Makuruwan Arithmetic Human Quiz
Description
Makuruwan Arithmetic Human Quiz adds a lightweight arithmetic human-verification challenge to WordPress login, standard WordPress comments, WooCommerce product reviews, and custom forms. It helps keep bots out without relying on Google reCAPTCHA or external services.
Comment and product-review protection is enforced server-side on the normal WordPress comment submission endpoint, so simply removing the visible quiz field does not bypass the check.
Installation
- Upload the plugin to
/wp-content/plugins/makuruwan-arithmetic-human-quiz/and activate it. - Go to Settings Human Quiz to configure the quiz.
- Enable or disable protection separately for login, blog/post comments, and WooCommerce product reviews.
- To protect custom forms, add the shortcode
[makarhq_human_check]inside your<form>markup.
Screenshots
Faq
Yes. You can enable or disable login protection in the plugin settings.
Use [makarhq_human_check] inside your <form> tag so the fields are submitted with the form.
Yes. Version 1.1.0 can require the arithmetic challenge before a visitor submits a normal WordPress comment.
Yes. Product review forms can be protected independently from normal blog/post comments.
Yes. When comment or product-review protection is enabled, the challenge is rendered for both logged-in and logged-out users using the standard WordPress comment form hooks.
Reviews
Simple and Effective Bot Blocker
By kholy on December 2, 2025
This plugin is a game-changer for my WordPress site. The arithmetic quiz is straightforward and keeps bots at bay without the hassle of external services like reCAPTCHA. It's lightweight, loads quickly, and integrates seamlessly with login forms. Highly recommend for anyone tired of spam!
Changelog
1.1.0
- Added arithmetic-quiz protection for standard WordPress comments.
- Added separate arithmetic-quiz protection for WooCommerce product reviews.
- Enforced comment/review validation server-side so direct form POSTs cannot bypass the quiz.
- Added separate settings toggles for comments and product reviews, enabled by default.
- Corrected activation-hook registration so plugin defaults are reliably created.
- Corrected the public helper access used for custom-form error messages.
1.0.2
- Updated prefixes and text domain to comply with WordPress.org guidelines.
- Improved input sanitization and escaping for Plugin Check.
1.0.1
- Initial public release.


