Title: Simple Contact Form – Accessible &amp; Anti-Spam
Author: Olaf Lederer
Published: <strong>20 augustus 2014</strong>
Last modified: 3 oktober 2026

---

Plugins zoeken

![](https://ps.w.org/fws-ajax-contact-form/assets/banner-772x250.jpg?rev=2457787)

![](https://ps.w.org/fws-ajax-contact-form/assets/icon-256x256.png?rev=2457787)

# Simple Contact Form – Accessible & Anti-Spam

 Door [Olaf Lederer](https://profiles.wordpress.org/finalwebsites/)

[Download](https://downloads.wordpress.org/plugin/fws-ajax-contact-form.1.6.5.zip)

 * [Details](https://nl.wordpress.org/plugins/fws-ajax-contact-form/#description)
 * [Beoordelingen](https://nl.wordpress.org/plugins/fws-ajax-contact-form/#reviews)
 *  [Installatie](https://nl.wordpress.org/plugins/fws-ajax-contact-form/#installation)
 * [Ontwikkeling](https://nl.wordpress.org/plugins/fws-ajax-contact-form/#developers)

 [Ondersteuning](https://wordpress.org/support/plugin/fws-ajax-contact-form/)

## Beschrijving

De meeste WordPress-sites hebben alleen een eenvoudig contactformulier nodig. Je
zou geen ingewikkelde formulierbouwer hoeven te gebruiken om alleen maar een bericht
via je site te ontvangen.

Met Simple Contact Form voeg je binnen enkele minuten een toegankelijk contactformulier
toe aan je WordPress site. De plugin heeft effectieve ingebouwde spambeveiliging
en werkt zonder ingewikkeld setup of onnodige functies.

Alles wat je nodig hebt voor een normaal contactformulier is gratis inbegrepen. 
Er is geen premium versie en er zijn geen betaalde uitbreidingen.

Voeg je contactformulier toe met de blok-editor of een shortcode en je bent klaar
om berichten te ontvangen.

### Waarom zou je Simple Contact Form gebruiken?

#### Gebruiksvriendelijk

Maak binnen enkele minuten een contactformulier aan en voeg dit toe aan je site,
zonder dat je hoeft te leren werken met een complexe formulierbouwer.

#### Toegankelijk door ontwerp

Toegankelijkheid is in je contactformulier ingebouwd, met de juiste labels, toetsenbordondersteuning
en toegankelijke validatie.

#### Effectieve spambescherming

Meerdere ingebouwde spamcontroles helpen ongewenste berichten tegen te houden zonder
het voor echte bezoekers moeilijker te maken om contact met je op te nemen.

#### Verlies nooit meer een contactverzoek

Inzendingen via contactformulieren kunnen in WordPress worden opgeslagen, zodat 
je niet uitsluitend afhankelijk bent van e-mailbezorging.

#### Lightweight by design

CSS en JavaScript worden alleen geladen op pagina’s met een contactformulier, waardoor
onnodige bestanden niet op de rest van je site worden geladen.

**Klaar om een ​​eenvoudig contactformulier aan je site toe te voegen? Installeer
Simple Contact Form en zorg dat je eerste contactformulier binnen enkele minuten
operationeel is.**

### Wat schuilt er achter een simpel contactformulier?

Benieuwd hoe Simple Contact Form werkt? Hier is een klein geheimpje: achter de schermen
is het niet zo eenvoudig als de naam doet vermoeden.

De plugin en de manier waarop deze inzendingen van contactformulieren verwerkt, 
zijn gebaseerd op jarenlange ervaring met het bouwen van sites voor klanten en het
testen van diverse methoden om spam via contactformulieren tegen te gaan. Veel van
de onderstaande functies zijn ontstaan ​​doordat ze concrete problemen op daadwerkelijke
sites hebben opgelost.

Je hoeft de meeste ervan niet te begrijpen of te configureren om een ​​contactformulier
te maken. Maar als je wilt weten wat er achter de schermen gebeurt: dit is wat Simple
Contact Form voor je regelt.

#### Toegankelijkheid

Je contactformulier moet voor iedereen eenvoudig te gebruiken zijn. Toegankelijkheid
is standaard ingebouwd in Simple Contact Form, dus je hoeft dit niet apart te configureren.

 * **Toegankelijke formulierstructuur** – Contactformulieren gebruiken de juiste
   labels en toegankelijke HTML-markup.
 * **Toegankelijke validatie** – Duidelijke validatie- en foutmeldingen helpen bezoekers
   het formulier correct in te vullen.
 * **Toetsenbordvriendelijk** – Bezoekers kunnen het contactformulier invullen en
   verzenden zonder een muis te gebruiken.
 * **Werkt zonder JavaScript** – Het contactformulier blijft functioneel, zelfs 
   wanneer JavaScript niet beschikbaar is.

#### Anti-spam

Spambeveiliging mag het voor echte bezoekers niet moeilijker maken om contact met
je op te nemen. Simple Contact Form maakt gebruik van diverse ingebouwde controles
die onopvallend op de achtergrond hun werk doen.

 * **Onzichtbare spamfilter** – Meerdere controles helpen geautomatiseerde inzendingen
   te identificeren zonder dat bezoekers een CAPTCHA hoeven op te lossen.
 * ** Honeypot bescherming** – Verborgen velden helpen bots te detecteren zonder
   normale bezoekers te beïnvloeden.
 * **Controle van ingediende berichten** – Extra controles helpen om legitieme inzendingen
   via het contactformulier te onderscheiden van geautomatiseerde spam.
 * **Spamlog** – Bekijk wat er is geblokkeerd, waarom het is geblokkeerd en welke
   spamcontroles het meest effectief zijn.
 * **Optionele extra bescherming** – Voeg Cloudflare Turnstile of WP Armour toe 
   wanneer extra bescherming nodig is.

> **Goede spambescherming gaat niet alleen over het blokkeren van spam.**
> Een antispamoplossing kan ook legitieme contactverzoeken blokkeren. De meeste 
> site-eigenaren ontdekken dit pas als iemand op een andere manier probeert te zeggen
> dat zijn bericht niet is overgekomen – en je zult nooit weten hoeveel anderen 
> het gewoon hebben opgegeven.
> Daarom houdt Simple Contact Form een ​​spam log bij. Hiermee kun je zien wat er
> is geblokkeerd en waarom, zodat je kunt controleren op fout-positieven en je spambeveiliging
> indien nodig kunt aanpassen.

#### Gebruiksvriendelijk

Simple Contact Form is bedoeld voor contactformulieren, niet voor het bouwen van
complexe applicaties. De plugin houdt de setup en het dagelijkse beheer eenvoudig.

 * **Snelle setup** – Maak en publiceer een contactformulier zonder pagina’s vol
   instellingen te hoeven doorlopen.
 * **Blok of shortcode** – Voeg je contactformulier toe met de blok-editor of gebruik
   een shortcode waar je maar wilt.
 * **Flexibele styling** – Gebruik het volledige SCF-ontwerp, alleen de essentiële
   lay-out stijlen, of laat je thema de weergave van het contactformulier bepalen.
 * **E-mailmeldingen** – Ontvang ingediende contactberichten rechtstreeks per e-
   mail.
 * **Professionele responder e-mails** – Maak en formatteer HTML bevestigings e-
   mails met de vertrouwde WordPress editor.
 * **Opgeslagen inzendingen** – Bewaar inzendingen van contactformulieren in WordPress,
   zodat berichten niet alleen via e-mail beschikbaar zijn.

#### Integraties & geavanceerde opties

Wil je net wat meer? Simple Contact Form biedt optionele integraties en geavanceerde
functies, zonder deze onderdeel te maken van de basis setup.

 * **Cloudflare Turnstile en WP Armour** – Voeg extra antispambeveiliging toe wanneer
   dat nodig is.
 * **Maileroo** – Verifieer e-mailadressen voordat je inzendingen via contactformulieren
   accepteert.
 * **Landenblokkering** – Gebruik Country.is om inzendingen via contactformulieren
   uit geselecteerde landen te blokkeren.
 * **Volgopties** – succesvolle contactformulierinzendingen volgen wanneer je conversiedata
   nodig hebt.
 * **Ontwikkelaarsvriendelijk** – Er zijn hooks beschikbaar voor ontwikkelaars die
   het contactformulier willen aanpassen of uitbreiden.

## Schermafbeeldingen

[⌊Een voorbeeld van een contactformulier.⌉⌊Een voorbeeld van een contactformulier
.⌉[

Een voorbeeld van een contactformulier.

[⌊Plugin instellingen.⌉⌊Plugin instellingen.⌉[

Plugin instellingen.

[⌊Standaard formulierinstellingen.⌉⌊Standaard formulierinstellingen.⌉[

Standaard formulierinstellingen.

[⌊De nieuwe formulier/bericht interface.⌉⌊De nieuwe formulier/bericht interface.⌉[

De nieuwe formulier/bericht interface.

[⌊Voorbeeldbericht voor de opslag van de inzending.⌉⌊Voorbeeldbericht voor de opslag
van de inzending.⌉[

Voorbeeldbericht voor de opslag van de inzending.

[⌊Maak het antwoordmailbericht aan.⌉⌊Maak het antwoordmailbericht aan.⌉[

Maak het antwoordmailbericht aan.

[⌊Geavanceerde anti-spam instellingen⌉⌊Geavanceerde anti-spam instellingen⌉[

Geavanceerde anti-spam instellingen

## Blokken

Deze plugin heeft 1 blok.

 *   Simple Contact Form

## Installatie

Je kunt je eerste contactformulier in slechts een paar stappen maken:

 1. Ga naar **Plugins  Nieuwe plugin toevoegen** in je WordPress dashboard.
 2. Zoek naar **Simple Contact Form – Accessible & Anti-Spam**, klik op **Nu installeren**
    en activeer de plugin.
 3. Ga naar **Contactformulier > Nieuw formulier toevoegen** en klik op **Publiceren**.
    De standaard e-mailadressen en instellingen zijn al ingevuld, maar je kan deze 
    indien nodig wijzigen.
 4. Open de pagina waar je het contactformulier wilt toevoegen en voeg het **Simple
    Contact Form** blok in.
 5. Selecteer je contactformulier en publiceer of update de pagina.

Dat is alles. Je contactformulier is klaar om berichten te ontvangen.

Je kunt het formulier, e-mailmeldingen, de opmaak en de spamfilter naar wens aanpassen,
maar deze instellingen zijn optioneel voor een standaard contactformulier.

Je kunt ook een contactformulier toevoegen met behulp van de shortcode `[fws_contact_form
id="X"]`, waarbij X het ID van je formulier is.

Bezoek [onze site](https://www.finalwebsites.com/ajax-contact-form-wordpress/) voor
meer informatie.

## FAQ

### Werkt het contactformulier ook zonder JavaScript?

Dat hangt af van de geselecteerde indieningsmethode.

De modus “AJAX met een fallback zonder JavaScript” verzendt het formulier via AJAX
wanneer JavaScript beschikbaar is. Zonder JavaScript wordt het formulier verzonden
via de reguliere WordPress-form handler.

De modus “Alleen AJAX – JavaScript vereist” accepteert geen inzendingen zonder JavaScript.

### Wat is het verschil tussen de toegankelijke challenge en Cloudflare Turnstile?

De toegankelijke challenge wordt gegenereerd door de plugin en vereist geen externe
service of JavaScript.

Cloudflare Turnstile is een optionele externe spamfilteringsservice. Hiervoor is
JavaScript in de browser van de bezoeker vereist, evenals geldige Turnstile site
en geheime sleutels.

Wanneer de fallback zonder JavaScript is ingeschakeld, kan een toegankelijke challenge
worden gebruikt om inzendingen zonder JavaScript te beschermen.

### Welke informatie wordt gedeeld met externe diensten?

Externe aanvragen worden alleen gedaan wanneer de bijbehorende optie is ingeschakeld.

Country.is ontvangt het IP-adres van de bezoeker wanneer landblokkering is geconfigureerd.
Maileroo ontvangt het opgegeven e-mailadres wanneer e-mailverificatie is ingeschakeld.
Cloudflare ontvangt de Turnstile-verificatiegegevens wanneer Turnstile is geconfigureerd.

### Wat is het verschil tussen e-mailverificatie van Maileroo en de Maileroo SMTP-plugin?

Maileroo e-mailverificatie controleert of een ingediend e-mailadres geaccepteerd
kan worden. De [Maileroo SMTP-plugin](https://wordpress.org/plugins/simple-smtp-by-maileroo/)
is een aparte plugin waarmee WordPress-e-mails via Maileroo kunnen worden verzonden.
Beide functies kunnen onafhankelijk van elkaar worden gebruikt.

### Wat moet ik doen als het spamlogbestand niet kan worden aangemaakt?

De plugin gebruikt standaard bestandsrechten voor het spamlog. Als je hostingomgeving
andere rechten vereist, vraag dan je hostingprovider welke bestandsrechten je moet
gebruiken.

Je kunt `FWSACF_CHMOD_FILE` definiëren in `wp-config.php` met de waarde die je hostingprovider
aanbeveelt.

### Hoe voeg ik een handmatig doel toe in Clicky?

Wanneer je Clicky premium gebruikt, is het mogelijk om doelen te meten.

 1. Ga in Clicky naar Doelen > Instellingen > Een nieuw doel maken.
 2. Voer de naam van het doel in
 3. Vink het selectievakje ‘Handmatig doel’ aan en klik op Verzenden
 4. Kopieer/plak het ID in het veld van de pagina met plugin opties

### Hoe kan ik het “fwsacf_after_success_form” action hook gebruiken?

Gebruik de volgende actie hook in het functions.php-bestand van je thema. Je kunt
bijvoorbeeld het e-mailadres en de naam naar je CRM of e-mail marketing systeem 
verzenden om enkele vervolg e-mails te versturen.

    ```
        add_action('fwsacf_after_success_form', function($form) {
                // Your code here...
                // and use the array values $form['email'] and $form['name'] where needed
            });
    ```

### Hoe kan ik de dynamic subject functie gebruiken?

Het gebruik van deze functie is eenvoudig. Voeg gewoon de onderwerp tekst toe als
query string aan de pagina URL waar je contactformulier zich bevindt, bijvoorbeeld:
https://domain.com/contact/?dynsubject=yourtexthere

### Hoe kan ik beveiligingsproblemen melden?

Je kan beveiligingsproblemen melden via het Patchstack Vulnerability Disclosure 
programma. Het Patchstack-team helpt bij het valideren, sorteren en afhandelen van
beveiligingsproblemen. [Meld een beveiligingsprobleem](https://patchstack.com/database/wordpress/plugin/fws-ajax-contact-form/vdp).

## Beoordelingen

![](https://secure.gravatar.com/avatar/ee6794a336f1d4215ed3cdca0822e1d5894947f5da3284993a1fe3e1fbf6b91c?
s=60&d=retro&r=g)

### 󠀁[Great contact form plugin](https://wordpress.org/support/topic/great-contact-form-plugin-12/)󠁿

 [sharonlederer](https://profiles.wordpress.org/sharonlederer/) 30 september 2026

Love this plugin! I've used it on several websites already, because it's so easy
to set up. It does what a contact form has to do, and it's super lightweight. No
unnecessary functions that slow down your website. I will definitely keep using 
this plugin for future websites.

 [ Lees 1 beoordeling ](https://wordpress.org/support/plugin/fws-ajax-contact-form/reviews/)

## Bijdragers & ontwikkelaars

“Simple Contact Form – Accessible & Anti-Spam” is open source software. De volgende
personen hebben bijgedragen aan deze plugin.

Bijdragers

 *   [ Olaf Lederer ](https://profiles.wordpress.org/finalwebsites/)

“Simple Contact Form – Accessible & Anti-Spam” is vertaald in 1 locale. Dank voor
[de vertalers](https://translate.wordpress.org/projects/wp-plugins/fws-ajax-contact-form/contributors)
voor hun bijdragen.

[Vertaal “Simple Contact Form – Accessible & Anti-Spam” in je eigen taal.](https://translate.wordpress.org/projects/wp-plugins/fws-ajax-contact-form)

### Interesse in ontwikkeling?

[Bekijk de code](https://plugins.trac.wordpress.org/browser/fws-ajax-contact-form/),
haal de [SVN repository](https://plugins.svn.wordpress.org/fws-ajax-contact-form/)
op, of abonneer je op het [ontwikkellog](https://plugins.trac.wordpress.org/log/fws-ajax-contact-form/)
via [RSS](https://plugins.trac.wordpress.org/log/fws-ajax-contact-form/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.6.5

 * Verbetering
    - Reduced unnecessary screen reader list announcements in validation messages.
    - Improved honeypot spam detection while preserving accessibility and non-JavaScript
      form support.

#### 1.6.4

 * Verbetering
    - Improved validation feedback, error message styling and keyboard focus handling
      for AJAX and non-JavaScript form submissions.

#### 1.6.3

 * Verbetering
    - Fixed Cloudflare Turnstile validation before AJAX form submissions.
    - Improved Turnstile token handling and widget reset behavior.
    - Improved the responsive display of the Turnstile widget on mobile devices.
    - Improved feedback and submission handling when JavaScript is disabled in AJAX-
      only mode.
    - Added full, essential and theme-controlled form styling options, with improved
      responsive layouts and consistent appearance across popular WordPress themes.

#### 1.6.2

 * Verbetering
    - The required honeypot CSS is now added automatically and only on pages containing
      a contact form.
 * Bug fixes
    - Fixed a fatal error in the block editor caused by a remaining call to the 
      removed FWS_get_forms() function.
    - Fixed the contact form block integration and restored the form selector and
      editor preview.

#### 1.6.1

 * Verbetering
    - Added an option to remove all plugin settings and stored data during uninstall.
      Plugin data is preserved by default.
 * Other
    - Changed the name from Ajax Conact Form into Simple Contact Form

#### 1.6.0

 * Enhancements
    - Added a choice between AJAX submission with a non-JavaScript fallback and 
      AJAX-only submission.
    - Rebuilt the form processing flow using separate classes for requests, validation,
      spam protection, submissions and email delivery.
    - Rebuilt the administration code for forms, responders, submissions, settings
      and spam logs.
    - Improved the order and separation of spam checks.
    - Improved the integration between Cloudflare Turnstile and the accessible form
      challenge.
    - Improved required-field validation for optional form fields.
    - Added structured error codes for failed validation and spam checks.
    - Improved the spam log dashboard and added a protected log download.
    - Added logging for submissions blocked by country.
    - Improved the HTML templates for administrator and responder emails.
    - Added a mail transport interface to support future email delivery integrations.
    - Improved support for multiple recipients, responder Bcc addresses and custom
      mail headers.
    - Improved the settings page and tab navigation.
    - Improved the form, responder and submission management screens.
 * Bugfixes
    - Fixed header warnings caused by setting the form load-time cookie too late.
    - Fixed missing form configuration values for the challenge and optional fields.
    - Fixed administrator emails being sent without the HTML email template.
    - Fixed several missing or duplicated components left over from the procedural
      implementation.
    - Fixed translation loading being triggered before the WordPress init action.
    - Fixed settings fields not being displayed or saved correctly.
    - Fixed validation and display of responder email fields.
    - Fixed the spam log file permission handling.
 * Andere
    - Removed the hCaptcha integration.
    - Refactored most procedural plugin code into reusable and testable classes.

## Meta

 *  Versie **1.6.5**
 *  Laatst geüpdatet **1 week geleden**
 *  Actieve installaties **20+**
 *  WordPress versie ** 6.2 of nieuwer **
 *  Getest t/m **7.1.3**
 *  PHP versie ** 8.0 of nieuwer **
 *  Talen
 * [Dutch](https://nl.wordpress.org/plugins/fws-ajax-contact-form/) en [English (US)](https://wordpress.org/plugins/fws-ajax-contact-form/).
 *  [Vertaal in je eigen taal](https://translate.wordpress.org/projects/wp-plugins/fws-ajax-contact-form)
 * Tags
 * [accessible](https://nl.wordpress.org/plugins/tags/accessible/)[antispam](https://nl.wordpress.org/plugins/tags/antispam/)
   [contact form](https://nl.wordpress.org/plugins/tags/contact-form/)[email log](https://nl.wordpress.org/plugins/tags/email-log/)
   [forms](https://nl.wordpress.org/plugins/tags/forms/)
 *  [Geavanceerde weergave](https://nl.wordpress.org/plugins/fws-ajax-contact-form/advanced/)

## Waarderingen

 5 van 5 sterren.

 *  [  1 5 ster beoordeling     ](https://wordpress.org/support/plugin/fws-ajax-contact-form/reviews/?filter=5)
 *  [  0 4 sterren beoordelingen     ](https://wordpress.org/support/plugin/fws-ajax-contact-form/reviews/?filter=4)
 *  [  0 3 sterren beoordelingen     ](https://wordpress.org/support/plugin/fws-ajax-contact-form/reviews/?filter=3)
 *  [  0 2 sterren beoordelingen     ](https://wordpress.org/support/plugin/fws-ajax-contact-form/reviews/?filter=2)
 *  [  0 1 sterren beoordelingen     ](https://wordpress.org/support/plugin/fws-ajax-contact-form/reviews/?filter=1)

[Je beoordeling](https://wordpress.org/support/plugin/fws-ajax-contact-form/reviews/#new-post)

[Bekijk alle beoordelingen](https://wordpress.org/support/plugin/fws-ajax-contact-form/reviews/)

## Bijdragers

 *   [ Olaf Lederer ](https://profiles.wordpress.org/finalwebsites/)

## Ondersteuning

Iets te melden? Hulp nodig?

 [Het supportforum bekijken](https://wordpress.org/support/plugin/fws-ajax-contact-form/)