Du musst nach dem Umzug keine Seiten anpassen. Die Shortcodes aus Funnelforms 3 bleiben gültig. Läuft ein Formular auf Funnelforms 5, antwortet Funnelforms 5 auf denselben Shortcode mit derselben ID. Der Artikel zeigt, was gleich bleibt, was dazukommt und wo es Unterschiede gibt.
Voraussetzungen
- Für Shortcodes und Formular-IDs sind keine besonderen Voraussetzungen nötig.
- Popups, Einbettungen auf anderen Websites, Webhooks, veröffentlichte Einträge, Zapier und Make gibt es nur in Funnelforms Pro.
Wo finde ich die Funktion?
- Den Shortcode jedes Formulars zeigt die Formularliste unter Funnelforms → Formulare zum Kopieren.
- Die ID eines übernommenen Formulars steht unter Funnelforms → Umzug → Formulare als „Nr. … in Funnelforms 3“.
- Einbettungen auf anderen Websites und Webhooks: Funnelforms → Einstellungen → Schnittstellen (nur Pro).
Funktionen im Überblick
[funnelforms id="…"]und[anfrageformular2 id="…"]bleiben gültig, mit der ID aus Funnelforms 3.- Formulare, die du in Funnelforms 5 neu baust, nutzen
[funnelforms uid="…"]. - Der Block „Funnelforms“ und das Elementor-Widget zeigen beide Arten von Formularen.
- Popups aus Funnelforms 3 nach Zeit oder Klick funktionieren weiter; neue Anzeigearten kommen dazu (nur Pro).
- Bestehende Einbettungscodes für andere Websites und direkte Formular-Links laufen weiter (nur Pro).
- Webhooks senden ihren Inhalt weiter im Format von Funnelforms 3 (nur Pro).
- Zapier, Make und die alte App sehen auch Einträge von Formularen auf Funnelforms 5 (nur Pro).
Schritt-für-Schritt-Anleitung
Nach dem Umzug eines Formulars prüfst du, ob alles an seinem Platz ist:
- Öffne die Seite mit dem Formular im Browser und sieh dir das Formular an.
- Öffne Funnelforms → Formulare und vergleiche den Shortcode des Formulars mit dem auf deiner Seite. Bei übernommenen Formularen steht darin die ID aus Funnelforms 3.

- Steht das Formular auf deiner Seite in einem Popup, prüfe, ob es sich wie gewohnt öffnet. In Funnelforms Free steht es direkt auf der Seite.
- Nutzt du eine Einbettung auf einer anderen Website, öffne dort die Seite und prüfe das Formular (nur Pro).
- Prüft ein Webhook-Empfänger die Signatur, trage dort das Geheimnis aus Einstellungen → Schnittstellen ein (nur Pro).
Erklärungen
Was passiert mit meinen Shortcodes?
Die Shortcodes [funnelforms id="…"] und [anfrageformular2 id="…"] bleiben registriert. Bevor WordPress einen ausführt, prüft Funnelforms, ob das Formular auf Funnelforms 5 läuft. Wenn ja, zeigt Funnelforms 5 das Formular. Wenn nein, zeigt Funnelforms Pro es wie in Funnelforms 3. Nur die Vorschau im Editor von Funnelforms 3 (Attribut preview) nutzt weiter Funnelforms 3.
Was zeigt ein Shortcode in Funnelforms Free?
Funnelforms Free enthält keinen Code von Funnelforms 3 mehr. Läuft ein Formular noch nicht auf Funnelforms 5, sehen Besucher an dieser Stelle nichts. Wer Formulare bearbeiten darf, sieht stattdessen einen Hinweis:
- während der Umzug läuft: „Funnelforms bringt dieses Formular gerade auf Version 5. Es erscheint hier, sobald das fertig ist. Nur Personen, die Formulare bearbeiten, sehen diesen Hinweis.“
- danach: „Dieses Funnelforms-Formular wird nicht angezeigt: Es ist auf Version 5 noch nicht veröffentlicht. Öffne Funnelforms im Admin-Bereich, um den Grund zu sehen. Nur Personen, die Formulare bearbeiten, sehen diesen Hinweis.“
Den Grund findest du unter Funnelforms → Umzug → Formulare.
Welche ID gilt für ein übernommenes Formular?
Die ID aus Funnelforms 3 bleibt im Shortcode gültig. Auf der Umzugsseite steht sie als „Nr. … in Funnelforms 3“. Auch [funnelforms_entries id="…"] (veröffentlichte Einträge auf der Website, nur Pro) erwartet bei übernommenen Formularen diese ID.
Wie binde ich ein Formular ein, das ich in Funnelforms 5 neu gebaut habe?
Solche Formulare haben keine ID aus Funnelforms 3. Du bindest sie mit [funnelforms uid="…"] ein. Die Formularliste zeigt den passenden Shortcode. Ist das Formular nicht veröffentlicht, stimmt die uid nicht oder nutzt das Formular eine Funktion, die deine Ausgabe nicht hat, sehen Besucher an dieser Stelle nichts. Wer Formulare bearbeiten darf, sieht den Hinweis „Dieses Funnelforms-Formular wird hier nicht angezeigt. Öffne es in Funnelforms, um zu sehen, warum. Nur wer Formulare bearbeitet, sieht diesen Hinweis.“ Das gilt in Funnelforms Free und Pro.
Was passiert mit Popups? (nur Pro)
Die Attribute aus Funnelforms 3 gelten weiter: popup_by_delay mit popup_delay (in Millisekunden) und popup_by_click mit popup_click_class. Funnelforms 5 kennt zusätzlich popup="delay|click|scroll|exit" und widget="bottom-right" (ein Knopf in einer Ecke). Scrollen, Verlassen der Seite und der Knopf in der Ecke brauchen Funnelforms 5. Läuft das Formular noch auf Funnelforms 3, steht es direkt auf der Seite.
In Funnelforms Free gibt es keine Popups und keinen Knopf in der Ecke. Ein Formular mit Popup-Attributen steht dort direkt auf der Seite.
Was ist mit dem Block und dem Elementor-Widget?
Der Block „Funnelforms“ zeigt ein Formular wie der Shortcode. Im Editor erscheinen Formulare auf Funnelforms 5 als Vorschau, Formulare auf Funnelforms 3 als Platzhalter. Auf der Seite selbst laufen beide.
Was passiert mit Einbettungen auf anderen Websites? (nur Pro)
Der bisherige Einbettungscode funktioniert weiter, ohne dass du ihn auf der anderen Website ändern musst. Das gilt auch, wenn Funnelforms den Code von Funnelforms 3 nicht mehr lädt: Dann beantwortet Funnelforms 5 die Anfragen des Einbettungscodes selbst. Unter Einstellungen → Schnittstellen listest du im Bereich Formulare auf anderen Websites die Websites auf, die ihn nutzen dürfen. Bleibt das Feld leer, darf jede Website Formulare einbetten, wie in Funnelforms 3.
Was passiert mit direkten Formular-Links?
Formulare aus Funnelforms 3 behalten ihre Links unter /funnelforms/…. Lädt Funnelforms Pro den Code von Funnelforms 3, beantwortet dieser den alten Link. Ist der Code nicht geladen, und in Funnelforms Free ist er das nie, zeigt der alte Link das übernommene Formular, sobald es auf Funnelforms 5 veröffentlicht ist. Das gilt, solange du für das Formular unter Eigene Seite keine andere Adresse gespeichert hast. Für Formulare aus Funnelforms 5 vergibst du den Link in den Formular-Einstellungen unter Eigene Seite. Ein Link wird nie doppelt vergeben.
Was passiert mit Webhooks, Zapier, Make und der App? (nur Pro)
- Der Inhalt der Webhooks bleibt wie in Funnelforms 3; bestehende Empfänger laufen weiter.
- Formulare auf Funnelforms 5 signieren jeden Webhook zusätzlich (Kopfzeilen
X-Funnelforms-Timestamp,X-Funnelforms-SignatureundX-Funnelforms-Delivery). Nur Empfänger, die die Signatur prüfen, brauchen das Geheimnis. - Zapier, Make und die alte App lesen Leads aus Funnelforms 3. Deshalb speichert Funnelforms jeden Eintrag eines übernommenen Formulars auf Funnelforms 5 zusätzlich als Lead von Funnelforms 3. Bestehende Zaps und Szenarien laufen weiter.
- Die Schnittstellen von Funnelforms 3 für Zapier, Make und die App antworten nur, wenn die Anfrage genau die hinterlegten Zugangsdaten mitbringt: bei Zapier und Make den Lizenzschlüssel und das Passwort aus Funnelforms 3, bei der App ihren Code. Fehlt ein Wert oder weicht er ab, lehnt Funnelforms die Anfrage ab. Ohne gesetztes Passwort funktioniert die Verbindung nicht.
Wann lädt Funnelforms Pro den Code von Funnelforms 3?
Nur wenn deine Website ihn braucht: wenn du zu Funnelforms 3 zurückgegangen bist, wenn ein Formular noch auf Funnelforms 3 läuft, wenn es Formulare des alten KI-Generators gibt oder wenn die App, Zapier oder Make verbunden sind. Sonst bleibt der Code von Funnelforms 3 aus. Deine Shortcodes und der bisherige Einbettungscode auf anderen Websites funktionieren trotzdem, weil Funnelforms 5 sie beantwortet.
Ob der Code geladen ist und warum, steht unter Werkzeuge → Website-Zustand → Bericht im Abschnitt Funnelforms bei „Code von Funnelforms 3 geladen“: „Nein“, „Ja, die Website ist zu Funnelforms 3 zurückgekehrt“, „Ja, eine Verbindung von Funnelforms 3 (App, Zapier oder Make) ist eingerichtet“ oder „Ja, Formulare laufen noch auf Funnelforms 3“. Formulare des alten KI-Generators zählen dabei als Formulare auf Funnelforms 3.
Was passiert mit eigenen Hooks und Skripten?
Für Formulare auf Funnelforms 3 ändert sich nichts. Bei Formularen auf Funnelforms 5 ist ein Unterschied belegt: Der JavaScript-Hook af2_doOwnExternalRedirectFunction aus Funnelforms 3 wird nicht mehr aufgerufen. Tracking-Code und Skripte in Inhalten führt Funnelforms 5 nur aus, wenn ein Administrator das unter Einstellungen → Allgemein im Bereich Tracking-Code erlaubt; bis dahin bleiben solche Formulare auf Funnelforms 3. Eine vollständige Liste, wie sich eigene Anpassungen verhalten: Diese Funktion ist derzeit in Arbeit.
Best Practices
- Lass vorhandene Shortcodes unverändert. Es gibt keinen Grund, sie nach dem Umzug auszutauschen.
- Prüfe nach dem Umzug Seiten mit Popups, Formularen auf anderen Websites und eigenem JavaScript besonders.
- Hinterlege bei Webhook-Empfängern, die die Signatur prüfen, das Geheimnis, bevor Formulare umziehen.
Troubleshooting
| Problem | Ursache | Lösung |
|---|---|---|
| Besucher sehen das Formular nicht, Redakteure sehen „Dieses Funnelforms-Formular wird nicht angezeigt …“ | Funnelforms Free: Das Formular läuft noch nicht auf Funnelforms 5 | Öffne Funnelforms → Umzug → Formulare und behebe den Grund. |
Ein Shortcode mit uid zeigt Besuchern nichts, Redakteure sehen „Dieses Funnelforms-Formular wird hier nicht angezeigt. …“ | Das Formular ist nicht veröffentlicht, oder die uid stimmt nicht | Kopiere den Shortcode aus der Formularliste und veröffentliche das Formular. |
| Ein alter Direktlink aus Funnelforms 3 zeigt kein Formular | Das Formular ist noch nicht auf Funnelforms 5 veröffentlicht, oder unter Eigene Seite ist eine andere Adresse gespeichert | Behebe den Grund unter Funnelforms → Umzug → Formulare oder nutze die Adresse unter Eigene Seite. |
| Ein Popup öffnet sich nicht, das Formular steht direkt auf der Seite | In Funnelforms Free gibt es keine Popups; in Pro brauchen Scrollen, Verlassen und der Knopf in der Ecke Funnelforms 5 | In Pro lass das Formular zu Funnelforms 5 umziehen oder nutze Popup nach Zeit oder Klick. |
| Auf einer anderen Website erscheint das Formular nicht | Die Website steht nicht in der Liste Formulare auf anderen Websites | Trage sie unter Einstellungen → Schnittstellen ein oder lass die Liste leer. |
| Ein Webhook-Empfänger lehnt Aufrufe ab | Er prüft die Signatur, kennt das Geheimnis aber nicht | Hinterlege das Geheimnis aus Einstellungen → Schnittstellen. |
| Zapier oder Make meldet einen Zugriffsfehler | Lizenzschlüssel oder Passwort fehlen oder stimmen nicht genau | Prüfe Lizenzschlüssel und Passwort in Zapier oder Make. |
Eine eigene Weiterleitung per af2_doOwnExternalRedirectFunction greift nicht mehr | Funnelforms 5 ruft diesen Hook nicht auf | Nutze die Weiterleitung des Formulars oder lass das Formular in Pro auf Funnelforms 3. |
Tipps
- Der Shortcode eines Formulars ändert sich nicht, wenn es zwischen Funnelforms 3 und Funnelforms 5 wechselt.
- Der Shortcode
[funnelforms_entries]zeigt veröffentlichte Einträge eines Formulars; Formulare ohne diese Einstellung zeigen nichts (nur Pro).
FAQ
Muss ich meine Seiten nach dem Umzug anpassen? Nein. Die Shortcodes und IDs bleiben gültig.
Ändert sich die Formular-ID? Im Shortcode gilt weiter die ID aus Funnelforms 3. Neu gebaute Formulare nutzen uid.
Laufen meine Zaps und Make-Szenarien weiter? In Funnelforms Pro ja, solange Lizenzschlüssel und Passwort stimmen. Funnelforms speichert Einträge von Formularen auf Funnelforms 5 zusätzlich als Leads von Funnelforms 3.
Funktionieren meine eigenen Hooks weiter? Bei Formularen auf Funnelforms 3 ja. Bei Formularen auf Funnelforms 5 ist nur der oben genannte JavaScript-Hook als nicht mehr aufgerufen belegt.