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







Blokken
Deze plugin heeft 1 blok.
- Simple Contact Form
Installatie
Je kunt je eerste contactformulier in slechts een paar stappen maken:
- Ga naar Plugins Nieuwe plugin toevoegen in je WordPress dashboard.
- Zoek naar Simple Contact Form – Accessible & Anti-Spam, klik op Nu installeren en activeer de plugin.
- 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.
- Open de pagina waar je het contactformulier wilt toevoegen en voeg het Simple Contact Form blok in.
- 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 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.
-
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 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_FILEdefiniëren inwp-config.phpmet 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.
- Ga in Clicky naar Doelen > Instellingen > Een nieuw doel maken.
- Voer de naam van het doel in
- Vink het selectievakje ‘Handmatig doel’ aan en klik op Verzenden
- 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.
Beoordelingen
Bijdragers & ontwikkelaars
“Simple Contact Form – Accessible & Anti-Spam” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
Bijdragers“Simple Contact Form – Accessible & Anti-Spam” is vertaald in 1 locale. Dank voor de vertalers voor hun bijdragen.
Vertaal “Simple Contact Form – Accessible & Anti-Spam” in je eigen taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via 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.
