Ninja Forms: installeren, instellen en problemen oplossen

Laatst bijgewerkt:

Ninja Forms is een formulierbouwer voor WordPress met een gratis basisplugin en losse betaalde add-ons, bijvoorbeeld voor voorwaardelijke velden, bestandsuploads en formulieren in meerdere stappen. Je bouwt een formulier door velden te slepen en bepaalt met acties wat er na verzenden gebeurt. Hieronder lees je hoe je het goed instelt en wat je doet als mails niet aankomen of het formulier blijft hangen.

Wat doet Ninja Forms?

Ninja Forms maakt contact-, offerte- en aanmeldformulieren. Elk formulier heeft drie onderdelen: de velden, de acties (e-mail sturen, inzending opslaan, succesbericht tonen, doorsturen) en de geavanceerde instellingen. Inzendingen worden standaard in WordPress bewaard, zodat je ze later kunt terugzoeken of exporteren.

De basis is gratis. Extra mogelijkheden komen als losse add-ons: voorwaardelijke logica, bestandsuploads, formulieren in meerdere stappen, betalingen en koppelingen met mail- en CRM-diensten.

Installeren

  1. Ga naar Plugins → Nieuwe plugin, zoek op “Ninja Forms”, installeer en activeer.
  2. Maak onder Ninja Forms een nieuw formulier, kies een sjabloon of begin leeg.
  3. Plaats het formulier met het blok, of met de shortcode [ninja_form id=1] (met het juiste id).
  4. Add-ons upload je als zip-bestand en activeer je met de bijbehorende licentiesleutel onder de instellingen van Ninja Forms.

Instellingen die ertoe doen

Veelvoorkomende problemen en oplossingen

Er komt geen e-mail binnen. Meestal verstuurt de site mail zonder goede authenticatie, waardoor die in de spam belandt of geweigerd wordt. Controleer eerst of de inzending wél is opgeslagen; dan werkt het formulier en ligt het aan de mail. Laat WordPress versturen via een echte mailbox met WP Mail SMTP of FluentSMTP en controleer SPF en DKIM. Zie mail vanuit WordPress komt niet aan.

Na verzenden blijft het formulier draaien. Ninja Forms verstuurt via een AJAX-verzoek. Een JavaScript-fout van een andere plugin, samengevoegde scripts van een cacheplugin of een beveiligingsregel die admin-ajax.php blokkeert, laat dat verzoek mislukken. Kijk in de console van je browser en sluit de scripts van Ninja Forms uit van samenvoegen en uitstellen.

Het formulier verschijnt niet. Klopt het id in de shortcode? Staat het formulier in een pagina die gecachet is van vóór het toevoegen? Leeg de cache en controleer of het thema de scripts in de footer laadt.

Voorwaardelijke velden werken niet. Daarvoor is de add-on voor voorwaardelijke logica nodig, en die moet actief en bijgewerkt zijn. Na een update van de basisplugin moeten add-ons soms ook bijgewerkt worden.

Bestanden uploaden mislukt. Controleer de maximale uploadgrootte van je server; zie uploadlimiet verhogen.

Alternatieven en vergelijking

Wil je alleen een eenvoudig contactformulier, dan is Contact Form 7 lichter. Zoek je een bouwer met veel ingebouwd in één pakket, kijk dan naar WPForms, Fluent Forms of Gravity Forms. Voor berekeningen en het tonen van inzendingen op de site is Formidable Forms sterk. Overstappen betekent wel: formulieren opnieuw opbouwen en oude inzendingen apart exporteren.

Veilig bijwerken

Werk Ninja Forms en de add-ons samen bij, na een back-up. Verstuur daarna een testinzending per belangrijk formulier en controleer of de mail binnenkomt en de inzending is opgeslagen. Gaat er iets mis, dan helpt debug.log om de foutregel te vinden.

Wanneer schakel je hulp in?

Komen aanvragen niet meer binnen, blijft het formulier draaien of werkt een add-on niet na een update? Dan zoeken wij de oorzaak: mailinstellingen, scriptconflicten of de add-ons zelf. We helpen met installeren, instellen, bijwerken en oplossen.

Ninja Forms (add-ons) bestellen

Premium plugins vanaf €5 — dankzij onze bulk-inkoop

  • Inclusief setup en installatie
  • Inclusief onbeperkte support

Wij leveren Ninja Forms (add-ons) met licentie, installeren de plugin en stellen hem voor je in. Liever zelf bij de maker kopen kan ook; dan helpen we met installeren en instellen.

Hoe werkt bestellen?
  1. Kies de plugin.
  2. Vul je domeinnaam in (en het aantal websites).
  3. Je krijgt van ons de prijs en een betaallink.
  4. Na betaling installeren en stellen wij de plugin voor je in; support is onbeperkt.
Extra (optioneel)
Heb je al een WordPress-beheerdersaccount voor ons?Stuur geen wachtwoorden via dit formulier; we spreken een veilige manier af.

Veelgestelde vragen

Is Ninja Forms gratis?

De basisplugin is gratis. Extra functies zoals voorwaardelijke logica, bestandsuploads en formulieren in meerdere stappen komen als betaalde add-ons.

Waar vind ik inzendingen in Ninja Forms?

In het beheer onder Ninja Forms bij de inzendingen, mits de opslaan-actie in het formulier aan staat. Je kunt ze daar ook exporteren.

Waarom krijg ik geen mail van mijn Ninja Forms-formulier?

Meestal verstuurt de site mail zonder authenticatie, of staat de afzender op een ander domein. Laat mail via SMTP versturen en gebruik een afzender van je eigen domein.

Kan ik Ninja Forms gebruiken met een cacheplugin?

Ja, maar sluit de scripts van Ninja Forms uit van samenvoegen en uitstellen als het formulier na verzenden blijft draaien.

Kan ik Ninja Forms (add-ons) met licentie via Layg bestellen?

Ja. Premium plugins vanaf €5 — dankzij onze bulk-inkoop, inclusief setup en installatie en inclusief onbeperkte support. Vul bij "Ninja Forms (add-ons) bestellen" je domeinnaam en het aantal websites in en klik op Bestellen / prijs opvragen. Je krijgt de prijs en een betaallink; daarna installeren en stellen wij de plugin voor je in.

Hulp nodig met Ninja Forms?

Wij helpen met installeren, instellen, bijwerken en het oplossen van fouten en conflicten. Vertel wat er speelt; je hoort vooraf wat we gaan doen.

Hulp aanvragen Site plat? Spoedhulp

Lees ook: alle WordPress-plugins · Contact Form 7 · WPForms · WP Mail SMTP · mail komt niet aan · Akismet

← Terug naar alle WordPress-plugins