Kontaktformulare für WordPress

Füge jeder WordPress-Seite oder jedem Beitrag mit einem einzigen Custom-HTML-Block ein Kontaktformular hinzu - kein Plugin zu installieren oder aktuell zu halten. Live ansehen, HTML kopieren und einfügen. Einsendungen landen in deinem Posteingang, Spam wird automatisch gefiltert.

So erstellst du ein WordPress-Formular

  1. 1

    Erstelle ein Formular in deinem Formpaste-Dashboard und kopiere den Zugangsschlüssel.

  2. 2

    Bearbeite eine Seite oder einen Beitrag und füge einen Custom-HTML-Block (Gutenberg) oder ein HTML-Element in deinem Builder hinzu.

  3. 3

    Kopiere das HTML oben, füge es ein und ersetze YOUR_ACCESS_KEY_HERE durch deinen Zugangsschlüssel.

Prompt für deinen KI-Coding-Agenten

Give me a plain HTML contact form for a WordPress Custom HTML block that POSTs to https://api.formpaste.com/submit with a hidden access_key input. No plugin, no JavaScript required.

Oder verbinde den Formpaste-MCP-Server mit Claude Code, Codex, Cursor, Claude Desktop, VS Code oder einem beliebigen mcp-remote-Client. Zur Einrichtungsanleitung.

Welchen Editor du verwendest

Das Formular oben ist reines HTML, es passt sich also an das an, was WordPress dir gibt. Im Block-Editor (Gutenberg) fügst du einen Custom-HTML-Block hinzu und fügst den Code ein. Im klassischen Editor wechselst du zum Tab Text und fügst ihn ein. Page-Builder wie Elementor, Divi und Beaver Builder haben alle ein HTML- oder Code-Widget, das genauso funktioniert. Im wp-admin musst du nichts konfigurieren.

Kein Plugin bedeutet nichts zu warten

Ein Formular-Plugin ist Code, der innerhalb von WordPress läuft, aktuell gehalten werden muss, mit deinem Theme und deiner PHP-Version kompatibel bleiben muss und ein häufiges Ziel für Sicherheitslücken ist. Ein Custom-HTML-Block ist statisches Markup - er kann beim nächsten WordPress- oder Plugin-Update nicht kaputtgehen, weil es nichts zu aktualisieren gibt. Dein Formular sendet direkt an Formpaste, wo Spam automatisch gefiltert wird und jede verifizierte Einsendung in deinen Posteingang zugestellt und in deinem Dashboard gespeichert wird.

An dein Theme anpassen

Der Code-Schnipsel ist standardmäßig ungestylt, damit er dein Theme erbt. Soll er genau zu deiner Seite passen? Schalte den Styling-Umschalter oben auf CSS oder Tailwind um und füge stattdessen die gestylte Version ein, oder ergänze eigene Klassen - für Formpaste zählen nur die Feldnamen.

So funktioniert es

Drei einfache Schritte, bis Formular-Einsendungen in deinem E-Mail-Posteingang landen.
Erstelle dein Formular, setze die action-URL auf den Formpaste-Endpunkt und trage deinen Zugangsschlüssel ein.

1

Formular erstellen

Melde dich an, verifiziere deine E-Mail und erstelle einen Zugangsschlüssel im Dashboard.

2

Code kopieren

Füge das Snippet oben in dein Projekt ein. Wähle CSS oder Tailwind passend zu deiner Website.

<form action="https://api.formpaste.com/submit" method="POST" class="mx-auto flex w-full max-w-md flex-col gap-4 rounded-xl border border-gray-200 bg-white p-6 shadow-sm dark:border-gray-800 dark:bg-gray-950">
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY_HERE">
  <label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">Name
    <input type="text" name="name" placeholder="Dein Name" required class="rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-900 shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-gray-900 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100 dark:focus-visible:ring-gray-100" />
  </label>
  <label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">E-Mail
    <input type="email" name="email" placeholder="du@beispiel.de" required class="rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-900 shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-gray-900 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100 dark:focus-visible:ring-gray-100" />
  </label>
  <label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">Nachricht
    <textarea name="message" required class="min-h-28 rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-900 shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-gray-900 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100 dark:focus-visible:ring-gray-100"></textarea>
  </label>
  <button type="submit" class="w-full rounded-md bg-gray-900 px-4 py-2 text-sm font-medium text-white shadow-sm transition-colors hover:bg-gray-800 disabled:opacity-60 dark:bg-white dark:text-gray-900 dark:hover:bg-gray-200">Senden</button>
</form>
3

Zugangsschlüssel hinzufügen

Ersetze den Platzhalter durch deinen Zugangsschlüssel, um Einsendungen zu empfangen.

<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY_HERE">

Formular einfügen. Einsendungen erhalten.

Sofort, ohne Backend, Server oder Datenbanken einzurichten. 250 Einsendungen/Monat kostenlos - keine Kreditkarte.

Das bekommst du mit Formpaste

Kein Server, kein DNS

Richte dein Formular auf Formpaste aus - kein Backend, kein DNS, kein E-Mail-Server zu betreiben.

Spam automatisch gefiltert

Heuristiken plus ein Quarantäne-Ordner, den du kontrollierst. Echte Nachrichten kommen immer durch.

Quarantäne, die du kontrollierst

Verdächtige Einsendungen landen in einem Ordner, den du prüfst - nichts wird stillschweigend verworfen.

Gebaut für KI-Agenten

Ein MCP-Server, den dein Coding-Agent aufruft, um ein Formular zu erstellen und einzurichten.

Copy-Paste-Komponenten

Zugänglicher Copy-Paste-Formularcode für HTML, React, TypeScript, JavaScript und Astro.

Einfaches Dashboard

Verwalte Formulare, Posteingang, Quarantäne und Zustellung an einem Ort.

Weitere Plattformen