Linux 软件免费装
Banner图

Multi-Form Anti-Spam Image CAPTCHA

开发者 pluginbrewery
更新时间 2026年6月6日 09:03
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPL v3 or later
版权网址: 版权信息

标签

captcha spam gravity forms contact form 7 wpforms

下载

1.0.2 2.0.0 2.0.1 1.0.1 1.0.0

详情介绍:

Multi-Form Anti-Spam Image CAPTCHA adds a fast, accessible icon challenge — paired with honeypots and a submission speed check — to the form plugins and WordPress core screens spambots love to abuse. Users select the requested icon to verify; every challenge is generated server-side with a hashed answer so bots cannot scrape the correct option from the markup. One plugin covers Gravity Forms, Contact Form 7, WPForms, WooCommerce, WordPress login, comments, and more — with full styling controls, 780+ icons, and layered bot defenses. Integrations Spam protection Styling and icons Accessibility Privacy The plugin does not call any external services and does not send data off your site. CAPTCHA records are stored in a custom table on your own database and purged automatically every 24 hours. Developer hooks

安装:

  1. Upload the plugin to /wp-content/plugins/ and activate it from the Plugins screen.
  2. Go to Settings → MultiForm Anti-Spam Image CAPTCHA and configure styling, icon mode and integrations.
  3. Drop the CAPTCHA into your forms:
  4. Gravity Forms / WPForms — drag the MultiForm Anti-Spam Image CAPTCHA field into your form.
  5. Contact Form 7 — click the form-tag button or paste [pbmfasic] into your form.
  6. Formidable, Elementor Pro — paste [pbmfasic] into an HTML field or widget.
  7. WooCommerce, WordPress login, comments — enable the matching checkboxes on the General tab.

屏幕截图:

  • CAPTCHA for WPForms.
  • CAPTCHA for Formidable Forms.

升级注意事项:

2.0.1 Audio accessibility cues are now opt-in and off by default. Enable them on the General tab only if you need an audio alternative for screen-reader users. 2.0.0 Major release with Gravity Forms, WooCommerce, WordPress login, comments, full styling controls, 780+ SVG icons, and layered spam defenses.

常见问题:

Does this plugin call any third-party service?

No. Everything runs on your server. There are no remote API calls, telemetry pings, or external assets.

Will it work with caching plugins and CDNs?

Yes. The CAPTCHA is validated server-side and supports AJAX lazy loading, so cached pages continue to work.

Can I use my own icons?

Yes. Enable Choose Default Icons on the General tab to provide your own icon names and titles. With SVG mode on, the plugin looks for a matching file in the bundled svgs/ directory or for an attachment with the same slug.

Is it accessible?

Yes. The challenge uses keyboard-friendly radio buttons and ARIA labels. An optional audio cue helper for screen-reader users is available on the General tab; it ships disabled because the audio endpoint can also help bots identify the correct icon, and should only be enabled when accessibility requirements call for an audio alternative.

Can I disable the CAPTCHA for logged-in users?

Yes. The General tab includes a Disable for logged in users toggle.

What does the submission speed check do?

When enabled, the plugin rejects submissions completed faster than your configured millisecond threshold (measured between CAPTCHA render and submit). Most legitimate users take well over a second.

Does it support WPML?

Yes. The plugin ships with a wpml-config.xml file that exposes the configurable prompt and error strings for translation.

Does it work with WooCommerce's block-based Checkout?

Not yet. The WooCommerce integration covers the My Account login and registration screens (both classic and block versions) and the classic shortcode [woocommerce_checkout] page. The block-based Checkout Block submits orders through the WooCommerce Store API, which bypasses the action hooks the CAPTCHA renders and validates against. If your store uses the Checkout Block, switch the checkout page back to the classic [woocommerce_checkout] shortcode for CAPTCHA protection, or leave the Checkout Block in place and protect the other forms only.

更新日志:

2.0.1 - Jun 5, 2026 2.0.0 - Jun 5, 2026 1.0.2 - Mar 5, 2026 1.0.1 - Dec 11, 2025 1.0.0 - Dec 3, 2025