{"id":286635,"date":"2026-03-12T18:53:48","date_gmt":"2026-03-12T18:53:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/press-math-captcha\/"},"modified":"2026-03-12T18:53:10","modified_gmt":"2026-03-12T18:53:10","slug":"rmgcaptcha-math-guard","status":"publish","type":"plugin","link":"https:\/\/bel.wordpress.org\/plugins\/rmgcaptcha-math-guard\/","author":23447819,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.1","stable_tag":"1.0.1","tested":"6.9.4","requires":"5.5","requires_php":"7.4","requires_plugins":null,"header_name":"RMGCaptcha Math Guard","header_author":"ridhwanahsann","header_description":"Adds a lightweight math CAPTCHA to WordPress login, Contact Form 7, and WooCommerce forms.","assets_banners_color":"","last_updated":"2026-03-12 18:53:10","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/github.com\/ridhwanahsan","rating":0,"author_block_rating":0,"active_installs":0,"downloads":159,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"ridhwanahsann","date":"2026-03-12 18:53:10"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3481424,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Settings page.","2":"Logged User List.","3":"Failed Login Log."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[362,1152,602,10503,286],"plugin_category":[38,44,45],"plugin_contributors":[255925],"plugin_business_model":[],"class_list":["post-286635","plugin","type-plugin","status-publish","hentry","plugin_tags-captcha","plugin_tags-contact-form-7","plugin_tags-login","plugin_tags-math","plugin_tags-woocommerce","plugin_category-authentication","plugin_category-discussion-and-community","plugin_category-ecommerce","plugin_contributors-ridhwanahsann","plugin_committers-ridhwanahsann"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/rmgcaptcha-math-guard\/assets\/icon-256x256.png?rev=3481424","icon_2x":"https:\/\/ps.w.org\/rmgcaptcha-math-guard\/assets\/icon-256x256.png?rev=3481424","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>RMGCaptcha Math Guard adds a GDPR-friendly, math-based CAPTCHA to protect your forms from spam and brute force. No external services, no tracking, and fully WordPress.org compliant.<\/p>\n\n<p>Features:<\/p>\n\n<ul>\n<li>WordPress login protection (captcha on wp-login.php)<\/li>\n<li>Contact Form 7 integration via [pmcMathcaptcha] \/ [pmcMathcaptcha*]<\/li>\n<li>WooCommerce login and registration protection<\/li>\n<li>Configurable difficulty and operations (Addition\/Subtraction\/Multiplication\/Random)<\/li>\n<li>Hide captcha for logged-in users<\/li>\n<li>Custom error message support<\/li>\n<li>Optional rate limiting and honeypot<\/li>\n<li>Failed login log + logged user list (admin pages)<\/li>\n<li>Translation-ready<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>rmgcaptcha-math-guard<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Go to Settings &gt; RMGCaptcha Math Guard to configure.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20add%20it%20to%20contact%20form%207%3F\"><h3>How do I add it to Contact Form 7?<\/h3><\/dt>\n<dd><p>Use the form tag <code>[pmcMathcaptcha]<\/code> or <code>[pmcMathcaptcha*]<\/code> in your CF7 form.<\/p><\/dd>\n<dt id=\"does%20it%20work%20for%20logged-in%20users%3F\"><h3>Does it work for logged-in users?<\/h3><\/dt>\n<dd><p>You can hide CAPTCHA for logged-in users via the settings page.<\/p><\/dd>\n<dt id=\"does%20it%20keep%20logs%3F\"><h3>Does it keep logs?<\/h3><\/dt>\n<dd><p>Yes. It provides separate admin pages for Logged User List and Failed Login Log with a clear button for each list.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Rename plugin to \"RMGCaptcha Math Guard\"<\/li>\n<li>Add rmgc_ prefix across classes, functions, option and transient keys<\/li>\n<li>Update text domain to <code>rmgcaptcha-math-guard<\/code><\/li>\n<li>Update admin menu titles and slugs<\/li>\n<li>Replace translation template with languages\/rmgcaptcha-math-guard.pot<\/li>\n<li>Update readme metadata and wording<\/li>\n<li>Keep existing nonces\/CF7 tags for backward compatibility<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"A lightweight math CAPTCHA for WordPress login, Contact Form 7, and WooCommerce forms.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/286635","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=286635"}],"author":[{"embeddable":true,"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ridhwanahsann"}],"wp:attachment":[{"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=286635"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=286635"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=286635"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=286635"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=286635"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bel.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=286635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}