Skip to content

Third Party Form Plugins: Display warning if no spam protection - #1195

Open
n7studios wants to merge 8 commits into
fix-elementor-testsfrom
spam-protect-third-party-forms
Open

n7studios wants to merge 8 commits into
fix-elementor-testsfrom
spam-protect-third-party-forms

Conversation

@n7studios

Copy link
Copy Markdown
Contributor

Summary

Resolves this ticket by displaying a notice if a Contact Form 7 or Forminator Form is configured to subscribe the email address to Kit, and the form has no spam protection.

Screenshot 2026-09-22 at 14 56 34 Screenshot 2026-09-22 at 14 57 19

Testing

  • testSettingsContactForm7SpamProtectionWarningDisplays - maps a CF7 form to Kit with no protection configured; confirms the warning appears, names the form, and links to the CF7 Integration screen
  • testSettingsContactForm7SpamProtectionWarningDoesNotDisplayWhenRecaptchaEnabled - same, but with CF7's site-wide reCAPTCHA keys set; confirms no warning
  • testSettingsContactForm7SpamProtectionWarningDoesNotDisplayWhenAkismetEnabled - same, but with Akismet active and the form's fields carrying akismet: options; confirms no warning
  • testSettingsForminatorSpamProtectionWarningDisplays - maps a Forminator form to Kit with no protection; confirms the warning appears and names the form
  • testSettingsForminatorSpamProtectionWarningDoesNotDisplayWhenCaptchaFieldExists - same, but the form has a Captcha field; confirms no warning
  • testSettingsForminatorSpamProtectionWarningDoesNotDisplayWhenHoneypotEnabled - same, but the form has honeypot enabled; confirms no warning

Checklist

@n7studios n7studios added this to the 3.4.4 milestone Sep 22, 2026
@n7studios n7studios self-assigned this Sep 22, 2026
@n7studios
n7studios changed the base branch from main to fix-elementor-tests September 24, 2026 03:52
@github-actions

Copy link
Copy Markdown

WordPress Playground

🚀 Your PR has been built and is ready for testing in WordPress Playground!

Click here to test your changes in WordPress Playground

@n7studios
n7studios marked this pull request as ready for review September 25, 2026 07:40
@n7studios
n7studios requested review from a team, ciccio-kit and noelherrick and removed request for a team September 25, 2026 07:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant