Ga naar inhoud
| Kennisbank | 5 min leestijd

WordPress formulier werkt niet meer: waar kan het aan liggen?

WordPress-formulier werkt niet meer? Ontdek de meest voorkomende oorzaken en hoe je ze oplost.

Onvolledig papieren contactformulier op wit bureau met omgevouwen hoek, klein vetplantje ernaast, bovenaanzicht.

Een WordPress-formulier dat plotseling geen berichten meer doorstuurt is een van de meest voorkomende ergernissen voor websitebeheerders. De oorzaak ligt in de meeste gevallen bij e-mailproblemen, een verouderde plugin, een pluginconflict of een recente WordPress-update. Gelukkig zijn de meeste problemen goed op te lossen als je weet waar je moet zoeken. In dit artikel lopen we samen door de meest voorkomende oorzaken en hoe je ze aanpakt.

Waarom stuurt mijn WordPress-formulier geen e-mails meer?

Je WordPress-formulier stuurt geen e-mails meer omdat WordPress standaard gebruikmaakt van de ingebouwde PHP-mailfunctie, en die wordt door de meeste hostingproviders en spamfilters geblokkeerd of genegeerd. Het formulier lijkt dan te werken, maar de berichten komen nooit aan. Dit is verreweg de meest voorkomende reden achter een contactformulier dat niet meer werkt.

Het lastige is dat je formulier er aan de voorkant prima uitziet. Je vult het in, klikt op verzenden en krijgt misschien zelfs een bevestigingsmelding. Maar in je inbox: niets. Dat komt omdat WordPress de mail probeert te versturen via de server, maar die server heeft geen goede mailconfiguratie. De oplossing zit hem bijna altijd in het instellen van een SMTP-verbinding, maar daar komen we zo op terug.

Wat zijn de meest voorkomende oorzaken van een kapot WordPress-formulier?

De meest voorkomende oorzaken van WordPress-formulierproblemen zijn: een slechte e-mailconfiguratie, een conflict tussen plugins, een verouderde formulierplugin, een cachingplugin die het formulier verstoort, of een recente WordPress-update die iets heeft gebroken. In de meeste gevallen gaat het om een combinatie van twee van deze factoren.

Hier is een overzicht van de meest geziene boosdoeners:

  • PHP-mail werkt niet: de standaard mailmethode van WordPress wordt door veel servers en spamfilters geblokkeerd
  • Pluginconflict: twee plugins die elkaar in de weg zitten
  • Verouderde plugin: een formulierplugin die niet meer compatibel is met de huidige WordPress-versie
  • Caching: een cachingplugin die een oude versie van het formulier serveert
  • Spambeveiliging: te strenge instellingen die echte berichten weggooien
  • Verkeerd e-mailadres: het ontvangende e-mailadres bevat een typefout

Het goede nieuws: al deze oorzaken zijn te achterhalen en op te lossen zonder dat je een technisch wonder hoeft te zijn.

Hoe weet je of een pluginconflict je formulier kapotmaakt?

Je ontdekt een pluginconflict door alle plugins tijdelijk uit te zetten behalve je formulierplugin, en daarna te testen of het formulier weer werkt. Als dat zo is, zet je de plugins één voor één terug aan totdat het probleem opnieuw optreedt. Zo wijs je de veroorzaker aan.

Dit klinkt misschien als een hoop werk, maar het is de meest betrouwbare manier om een conflict op te sporen. Zet je website eerst op onderhoudsmodus zodat bezoekers niets merken van het gedoe op de achtergrond. Heb je een WordPress-website met tientallen plugins? Begin dan met de plugins die het meest recent zijn geïnstalleerd of bijgewerkt, want die zijn de meest waarschijnlijke veroorzakers.

Kan een WordPress-update een formulier laten stoppen met werken?

Ja, een WordPress-update kan je formulier kapotmaken. Dit gebeurt wanneer een update de kern van WordPress aanpast op een manier die niet meer compatibel is met een oudere versie van je formulierplugin. Vooral grote versie-updates, zoals van WordPress 6.4 naar 6.5, kunnen dit soort problemen veroorzaken.

De veiligste aanpak is om na elke WordPress-update te controleren of je formulieren nog werken. Stuur een testbericht en kijk of het aankomt. Zorg er ook voor dat je formulierplugin altijd up-to-date is, want plugin-ontwikkelaars brengen doorgaans snel een update uit na een nieuwe WordPress-versie. Heb je geen zin om dit zelf bij te houden? Dan is goed onderhoud van je website een slimme keuze.

Hoe los je SMTP-problemen op bij een WordPress-contactformulier?

SMTP-problemen bij een WordPress-contactformulier los je op door een aparte SMTP-plugin te installeren, zoals WP Mail SMTP, en die te koppelen aan een betrouwbare mailservice. Hiermee omzeil je de standaard PHP-mailfunctie van WordPress en zorg je dat e-mails daadwerkelijk worden afgeleverd.

Zo pak je het stap voor stap aan:

  1. Installeer een SMTP-plugin, WP Mail SMTP is de meest gebruikte
  2. Kies een mailservice zoals Gmail, Brevo of je eigen hostingprovider
  3. Voer de SMTP-gegevens in die je van die service krijgt
  4. Stuur een testmail vanuit de plugin zelf om te controleren of de verbinding werkt
  5. Test daarna je contactformulier opnieuw en controleer of het bericht aankomt

Let op: als je Gmail gebruikt, moet je een zogeheten app-wachtwoord aanmaken in je Google-account. Gebruik nooit je gewone Gmail-wachtwoord in de SMTP-instellingen.

Wat doet een cachingplugin met je WordPress-formulier?

Een cachingplugin kan je WordPress-formulier verstoren door een opgeslagen, statische versie van de pagina te tonen in plaats van de liveversie. Hierdoor kan het formulier zich vreemd gedragen: knoppen reageren niet, de beveiliging werkt niet meer of ingevulde gegevens worden niet goed verstuurd.

De meeste goede cachingplugins hebben een instelling waarmee je specifieke pagina’s kunt uitsluiten van caching. Voeg je contactpagina toe aan die uitsluitingslijst. Heb je net iets aan je formulier aangepast en zie je de wijziging niet terug? Leeg dan eerst de cache van je cachingplugin. Dat lost in veel gevallen al het probleem op.

Wanneer is het beter om je formulierplugin te vervangen?

Het is beter om je formulierplugin te vervangen wanneer de plugin al lange tijd niet meer is bijgewerkt, niet meer compatibel is met de huidige WordPress-versie, of structureel problemen blijft geven ondanks meerdere pogingen om het op te lossen. Een verouderde plugin is ook een beveiligingsrisico.

Populaire en goed onderhouden alternatieven zijn WPForms, Gravity Forms en Ninja Forms. WPForms is voor de meeste MKB-websites een prima keuze: eenvoudig in gebruik, goed gedocumenteerd en compatibel met de meeste WordPress-thema’s en plugins. Kijk bij het kiezen van een nieuwe plugin altijd naar de datum van de laatste update en het aantal actieve installaties. Dat zegt meer dan een mooie beschrijving.

Hoe Appel en Eelman helpt als je WordPress-formulier niet meer werkt

Weet je niet waar je moet beginnen, of heb je het gewoon te druk om dit zelf uit te zoeken? Dat snappen we. Wij helpen MKB-ondernemers dagelijks met dit soort technische kwesties, zonder ingewikkeld gedoe en zonder dat je er zelf verstand van hoeft te hebben.

Wat we voor je kunnen doen:

  • Uitzoeken waarom je formulier niet meer werkt en het direct oplossen
  • SMTP correct instellen zodat e-mails altijd aankomen
  • Je formulierplugin updaten of vervangen door een betere
  • Je cachinginstellingen checken en aanpassen
  • Periodiek onderhoud regelen zodat dit soort problemen je minder vaak overkomt

Geen gedoe, gewoon geregeld. Neem contact op en we kijken samen wat er speelt.

Kunnen we iets voor je betekenen?

Neem vrijblijvend contact op voor een kennismaking.

Neem contact op