Formulareinträge auf eine andere Website importieren

Formulareinträge auf eine andere Website importieren

Möchten Sie Formulareinträge von einer Website auf eine andere Website in WordPress importieren? Vielleicht führen Sie Websites zusammen oder migrieren zu einer neuen Domain.

Mit einem WordPress-Formular-Plugin wie WPForms können Sie Formulare zwischen Websites exportieren und importieren. Das Übertragen der eigentlichen Formulareinträge erfordert jedoch etwas mehr Aufwand. Keine Sorge – es ist machbar, und ich führe Sie Schritt für Schritt durch den Prozess.

Am Ende sollten Ihre Formulareinträge vollständig auf Ihre neue WordPress-Installation migriert sein.

Formulareinträge auf eine andere Website importieren

Schritt 1: Exportieren Ihres Formulars

Profi-Tipp

Dieses Tutorial setzt voraus, dass Sie bereits WordPress verwenden und das WPForms-Plugin auf Ihrer Website installiert und aktiviert haben.

Das Erste, was Sie tun müssen, ist, das Formular mit den Einträgen zu exportieren, die Sie auf die neue Website importieren möchten.

Um ein Formular in WPForms zu exportieren, melden Sie sich in Ihrem WordPress-Adminbereich an, gehen Sie dann zu WPForms » Tools und wählen Sie die Registerkarte Export.

Wählen Sie die Registerkarte Export

Klicken Sie dann im Abschnitt Formulare exportieren auf das Dropdown-Menü und wählen Sie die Formulare aus, die Sie exportieren möchten.

Formulare zum Export auswählen

Klicken Sie anschließend auf die Schaltfläche Exportieren, um fortzufahren. Dies lädt eine JSON-Datei auf Ihren Computer herunter.

Klicken Sie auf die Schaltfläche Exportieren

Schritt 2: Importieren des Formulars auf die neue Website

Nachdem Sie das Formular von der alten Website exportiert haben, ist es an der Zeit, Ihr WordPress-Formular auf die neue Website zu importieren. Dieser Schritt ist unerlässlich, um die Einträge, die Sie importieren werden, dem richtigen Formular zuzuordnen.

Auf der neuen Website müssen Sie WPForms installieren und Ihre Lizenz verifizieren. Die Pro-Lizenz von WPForms beinhaltet den Zugriff auf WPForms-Einträge, die Sie benötigen, um die Einträge auf der neuen Website anzuzeigen.

Die WPForms Preisseite.

Sobald Sie die Pro-Lizenz erworben haben, sollten Sie WPForms auf Ihrer WordPress-Website installieren und aktivieren. Wenn Sie zum ersten Mal ein Plugin installieren, lesen Sie unsere Schritt-für-Schritt-Anleitung zur Installation von WPForms.

Erstellen Sie jetzt Ihr WordPress-Formular

Sobald Sie das Plugin installiert haben, sind Sie bereit, Ihr Formular auf die neue Website zu importieren. Gehen Sie dazu zu WPForms » Tools und wählen Sie die Registerkarte Importieren, falls diese nicht bereits ausgewählt ist.

Wählen Sie die Registerkarte Import

Klicken Sie anschließend im Abschnitt WPForms Import auf die Schaltfläche Datei auswählen und wählen Sie die Formular-Exportdatei aus, die Sie aus Schritt 1 oben heruntergeladen haben.

Datei auswählen

Nachdem Sie die Datei ausgewählt haben, klicken Sie auf die Schaltfläche Importieren, um die Formulare zu importieren.

Klicken Sie auf die Schaltfläche Importieren

Sie sehen eine Erfolgsmeldung. Um zu bestätigen, dass die Formulare importiert wurden, klicken Sie auf den Link Formulare überprüfen.

Überprüfen Sie Ihr Formular, um Formulareinträge zu importieren

Dies leitet Sie zur Übersichtsseite der Formulare weiter. Bitte beachten Sie die Formular-ID, da wir sie in den nächsten Schritten benötigen werden.

Formular-ID notieren

Schritt 3: Exportieren der Datenbanktabelle für Formulareinträge

WPForms bietet derzeit keine integrierte Lösung zum Importieren von Formulareinträgen auf eine andere Website. Es gibt jedoch einen anderen Weg, dieses Ziel zu erreichen.

Dieser Schritt erfordert den Zugriff auf die Datenbankdateien Ihrer Website über die phpMyAdmin-Konsole. Wenn der Begriff phpMyAdmin überwältigend klingt, machen Sie sich keine Sorgen. Ich habe Sie abgedeckt und werde jeden Schritt erklären, während wir fortschreiten.

Zugriff auf die phpMyAdmin-Konsole

phpMyAdmin ist einfach ein Datenbankverwaltungssystem. Es ermöglicht Benutzern, die Datenbankeinträge auf ihrer WordPress-Website über eine visuelle Oberfläche zu verwalten. Ziemlich cool, oder?

Die meisten WordPress-Webhosting-Anbieter bieten eine einfach zu bedienende Oberfläche wie phpMyAdmin zur Verwaltung von Datenbanken nach der Installation von WordPress an.

Wenn Ihre WordPress-Website auf Bluehost gehostet wird, finden Sie den Link zum phpMyAdmin-Datenbankserver, indem Sie nach der Anmeldung auf der Homepage unter Hilfreiche Links » Erweitert » phpMyAdmin nach unten scrollen:

wie man auf die WordPress-Datenbank zugreift

Profi-Tipp

Da Sie auf die Datenbank Ihrer Website zugreifen werden, empfehle ich Ihnen, Ihre WordPress-Website und -Datenbank zu sichern, bevor Sie fortfahren. Dies stellt sicher, dass Sie eine stabile Version Ihrer Website haben, auf die Sie zurückgreifen können, falls etwas schief geht. Weitere Details finden Sie im Leitfaden von WPBeginner, wie Sie eine WordPress-Website sichern.

Sobald Sie sich im phpMyAdmin-Dashboard befinden, müssen Sie die Datenbank Ihrer Website finden. Klicken Sie dann darauf, um alle Tabellen in Ihrer Datenbank anzuzeigen.

Wählen Sie Ihre WordPress-Datenbank

Normalerweise sind WordPress-Datenbanktabellen mit wp_ präfixiert. Dies kann jedoch je nach Ihrem Webhosting-Anbieter abweichen oder wenn Sie beim Installieren von WordPress manuell ein anderes Präfix angegeben haben. Sie können das Präfix, das Ihre Website verwendet, in der Datei wp-config.php überprüfen.

Zugriff auf WPForms-Eintrags-Tabellen

Der nächste Schritt nach dem Zugriff auf das phpMyAdmin-Menü ist der Zugriff auf die WPForms-Eintrags-Tabelle und der Export Ihrer Einträge. WPForms-Eintragsdaten werden in 3 Tabellen in der WordPress-Datenbank gespeichert:

  • wp_wpforms_entries
  • wp_wpforms_entry_meta
  • wp_wpforms_entry_fields

Ich zeige Ihnen, wie Sie Einträge für ein bestimmtes Formular exportieren. Sie können jedoch das gleiche Verfahren befolgen, um alle Einträge auf Ihrer Website zu exportieren. Für dieses Tutorial werde ich die Einträge aus dem Formular exportieren, das wir auf die neue WordPress-Website importiert haben.

Klicken Sie zunächst auf die Tabelle wp_wpforms_entries, um weitere Details zur Tabelle anzuzeigen.

Wählen Sie die WPForms Entries-Datenbanktabelle

Sie können Einträge einzeln exportieren oder alle Daten in der Datenbanktabelle im Stapel exportieren. Das Exportieren von Einträgen einzeln kann hilfreich sein, wenn Sie nur Einträge für ein bestimmtes Formular exportieren möchten. Sie können dies tun, indem Sie manuell das Kontrollkästchen neben jedem Eintrag aktivieren.

Auszuwählende Einträge auswählen

Wenn Sie auf die Spalte form_id klicken, werden die Einträge nach Formular-ID gefiltert, sodass Sie einfach alle Einträge für ein bestimmtes Formular auswählen können.

Filtern nach form_id

Für dieses Tutorial werde ich die gesamte Tabelle exportieren, da ich nur ein Formular auf meiner Website habe. Klicken Sie zum Fortfahren auf die Schaltfläche Exportieren.

Klicken Sie auf die Registerkarte Export, um Formulareinträge zu exportieren

Bestätigen Sie als Nächstes, dass das Format auf SQL eingestellt ist.

Bestätigen Sie, dass das Format SQL ist

Scrollen Sie dann nach unten und klicken Sie auf die Schaltfläche Exportieren, um fortzufahren. Dadurch wird eine SQL-Datei heruntergeladen und auf Ihrem Gerät gespeichert. Der Dateiname ist der Name der exportierten Tabelle. In unserem Beispiel lautet der Dateiname wp_wpforms_entries.sql.

Klicken Sie auf Exportieren, um Formulareinträge zu exportieren

Nachdem Sie die erste Tabelle exportiert haben, müssen Sie den gleichen Vorgang wiederholen, um die Tabellen wp_wpforms_entry_fields und wp_wpforms_entry_meta zu exportieren.

Sobald Sie alle 3 Tabellen exportiert haben, fahren Sie mit dem nächsten Schritt fort.

Schritt 4: Importieren der Datenbanktabelle für Formulareinträge

Nun ist es an der Zeit, die Datenbanktabellen in die Datenbank der neuen Website zu importieren. Sie müssen die Datenbank der neuen Website in phpMyAdmin öffnen.

Bearbeiten der exportierten Datenbankdatei

Bevor Sie fortfahren, müssen Sie einen wichtigen Schritt ausführen. Andernfalls erhalten Sie möglicherweise die Fehlermeldung „Tabelle existiert bereits“, wenn Sie Ihre Datenbank importieren.

Um dies zu verhindern, öffnen Sie die heruntergeladene Datenbankdatei in einem Code-Editor. Suchen Sie dann die Codezeile: CREATE TABLE `wp_wpforms_entries`.

Bearbeiten Sie die Datenbanktabelle, bevor Sie Formulareinträge importieren

Diese Zeile weist den Server an, eine neue Tabelle in der Datenbank zu erstellen. Dies ist jedoch nicht erforderlich, da die Tabelle wp_wpforms_entries bereits in der Datenbank der neuen Website erstellt wurde.

Sie müssen den Code entfernen, um die Ausführung des Befehls zu verhindern. Löschen oder kommentieren Sie dazu den Code von der Zeile CREATE TABLE bis zur Zeile ENGINE=InnoDB, wie im Bild unten gezeigt.

Auskommentieren der Codezeile, die eine neue Tabelle erstellt

Stellen Sie sicher, dass Sie Ihre Änderungen anschließend speichern. Wiederholen Sie den gleichen Vorgang und löschen Sie den Befehl CREATE TABLE für die anderen WPForms-Eintrags-Tabellen.

Importieren der WPForms-Eintrags-Datenbanktabelle

Sobald Sie dies getan haben, können Sie Ihre Einträge auf Ihre neue Website importieren. Kehren Sie dazu zur phpMyAdmin-Konsole zurück und wählen Sie die Datenbank der neuen Website aus. Klicken Sie anschließend auf die Tabelle wp_wpforms_entries.

Wählen Sie die WPForms Entries-Datenbanktabelle

Sie werden sehen, dass die Tabelle derzeit leer ist, was bedeutet, dass keine Einträge auf der neuen Website vorhanden sind. Um Ihre Einträge zu importieren, klicken Sie auf die Schaltfläche Importieren.

Hinweis: Wenn auf der Website, auf die Sie Einträge importieren möchten, bereits Einträge vorhanden sind, ist diese Tabelle für Sie nicht leer.

Klicken Sie auf die Option Importieren

Klicken Sie dann auf die Schaltfläche Datei auswählen und wählen Sie die Datenbank-Exportdatei wp_wpforms_entries aus, die Sie in Schritt 3 heruntergeladen haben.

Datei zum Importieren der Tabelle mit Formulareinträgen auswählen

Sie müssen keine Importeinstellungen aktualisieren. Scrollen Sie einfach nach unten und klicken Sie auf die Schaltfläche Importieren, um Ihre Datenbanktabelle zu importieren.

Klicken Sie auf Importieren, um Formulareinträge zu importieren

Nach Abschluss des Vorgangs sollten Sie eine Erfolgsmeldung erhalten. Die importierte Tabelle wird mit der vorhandenen zusammengeführt. Vorhandene Einträge in der Datenbanktabelle werden nicht überschrieben.

Import erfolgreich

Nun müssen Sie den gleichen Vorgang wiederholen, um die Tabellen wp_wpforms_entry_fields und wp_wpforms_entry_meta in die Datenbank Ihrer neuen Website zu importieren.

Schritt 5: Bearbeiten der Formular-ID für importierte Formulareinträge

Dieser letzte Schritt ist wichtig, um den Migrationsprozess abzuschließen. Beim Importieren eines Formulars in WPForms werden jedem Formular neue Formular-IDs zugewiesen, die sich von der ID auf der Website unterscheiden, von der das Formular exportiert wurde.

Wenn Sie Ihre Einträge jedoch über phpMyAdmin importieren, bleibt die Formular-ID, die den Einträgen zugeordnet ist, unverändert. Aufgrund dieser Diskrepanz bei der Formular-ID kann WPForms die importierten Einträge nicht dem richtigen Formular zuordnen.

Sie müssen die Formular-ID für jeden Eintrag manuell aktualisieren, damit sie mit der des neuen Standorts übereinstimmt. Denken Sie daran, dass ich Sie gebeten habe, die ID des Formulars, das wir importiert haben, zu notieren. Die Zeit, sie zu verwenden, ist endlich gekommen.

Formular-ID notieren

Bearbeiten von Formulareintrags-Tabellen-IDs

Sobald Sie die Formular-ID haben, kehren Sie zum phpMyAdmin-Dashboard zurück und öffnen Sie dann die Tabelle wp_wpforms_entries. Sie können die Formular-ID für jeden Eintrag manuell aktualisieren. Ich zeige Ihnen jedoch eine einfache Möglichkeit, den Prozess zu beschleunigen, indem Sie einen SQL-Befehl ausführen. Klicken Sie dazu auf die Option Inline bearbeiten.

Klicken Sie auf die Schaltfläche Inline bearbeiten

Ersetzen Sie dann den SQL-Befehl im Editor durch den folgenden Ausschnitt.

UPDATE wp_wpforms_entries SET form_id = 5 WHERE form_id = 10;
UPDATE wp_wpforms_entry_fields SET form_id = 5 WHERE form_id = 10;
UPDATE wp_wpforms_entry_meta SET form_id = 5 WHERE form_id = 10;
SQL-Befehl zum Aktualisieren der Formular-ID beim Importieren von Formulareinträgen
Code-Erklärung

Im obigen Code führen wir einen Update-Befehl für alle 3 WPForms-Eintrags-Tabellen aus.

Als Nächstes geben wir die Änderung an, die wir an den ausgewählten Tabellen implementieren möchten, indem wir den SET-Befehl verwenden. In unserem Beispiel setzen wir den Wert der Spalte form_id in allen Tabellen auf 6. Sie müssen diesen Wert durch die ID des Formulars auf Ihrem neuen Standort ersetzen.

Der Befehl WHERE form_id = 10 filtert die Abfrage. Er aktualisiert also nur Einträge, bei denen die vorhandene form_id 10 ist. Wenn es andere Formulareinträge mit unterschiedlichen Formular-IDs gibt, werden diese bei Ausführung dieses Skripts nicht aktualisiert.

Hinweis: Sie müssen diese ID aktualisieren, damit sie mit der Formular-ID in der Datenbanktabelle übereinstimmt, die Sie importiert haben.

Sobald Sie die IDs aktualisiert haben, klicken Sie auf die Schaltfläche Los, um das Skript auszuführen. Dadurch wird die Spalte form_id mit dem von Ihnen im Befehl SET form_id angegebenen Wert aktualisiert.

Klicken Sie auf Gehe zu, um die Formular-ID zu aktualisieren

Sie sollten eine Benachrichtigung erhalten, dass alle 3 Tabellen aktualisiert wurden.

Tabellen aktualisiert, um Formulareinträge zu importieren

Wenn Sie mehrere Formulare haben, müssen Sie den obigen SQL-Befehl erneut ausführen. Aktualisieren Sie in jedem Fall den Wert SET form_id, damit er mit der ID des importierten Formulars auf dem neuen Standort übereinstimmt. Aktualisieren Sie auch den Wert WHERE form_id, damit er mit der ID der Einträge übereinstimmt, die Sie aktualisieren möchten.

Schritt 5: Vorschau der importierten Formulareinträge auf der neuen Website

Nachdem Sie die Formular-ID der von Ihnen in Ihre Datenbank importierten Einträge aktualisiert haben, werden diese in Ihrem WordPress-Admin-Dashboard angezeigt. Die Einträge werden dem Formular zugeordnet, dessen ID Sie in der Datenbank angegeben haben.

Um Ihre importierten Einträge anzuzeigen, gehen Sie zu WPForms » Einträge und wählen Sie das Formular aus, das Sie importiert haben.

WPForms-Eintragsseite

Sie werden sehen, dass alle Einträge, die dem Formular auf dem alten Standort zugeordnet waren, migriert und mit dem importierten Formular auf dem neuen Standort verknüpft wurden.

Importierte Formulareinträge in WPForms anzeigen

Und voila! Alle Ihre Einträge wurden von Ihrem alten WordPress-Standort auf einen anderen Standort migriert.

FAQs – Wie man Formulareinträge importiert

Dies sind Antworten auf einige der häufigsten Fragen zum Importieren von Formulareinträgen auf einen anderen Standort.

Wie importiere ich ein Formular in WordPress?

Sie können ein Formular in WordPress ganz einfach mit dem Ein-Klick-Importeur in Formular-Plugins wie WPForms importieren. Die Importfunktion in WPForms ermöglicht es Ihnen, Formulare von einer anderen Website zu importieren. WPForms ermöglicht es Ihnen auch, Formulare von anderen Formular-Plugins wie Contact Form 7, Ninja Forms usw. zu migrieren.

Werden vorhandene Einträge überschrieben, wenn ich Formulareinträge über phpMyAdmin importiere?

Überhaupt nicht. Der Import von Formulareinträgen über phpMyAdmin ist sicher, da die neuen Einträge mit den vorhandenen Einträgen auf Ihrer Website zusammengeführt werden.

Wohin gehen Formulareinsendungen in WordPress?

Formulareinsendungen werden oft in einer Datenbanktabelle gespeichert, die von dem von Ihnen verwendeten Formular-Plugin erstellt wurde. In WPForms werden Einsendungen in der Datenbanktabelle wp_wpforms_entries gespeichert. Sie können Formulareinsendungen auch als Benachrichtigungs-E-Mails senden oder sie als Einträge im WordPress-Admin-Dashboard anzeigen.

Wie zeige ich Formulareinträge in WordPress an?

WPForms ermöglicht es Ihnen auch, Ihre Einträge im WordPress-Admin-Dashboard anzuzeigen und zu verwalten. Sie können auf dieses Menü zugreifen, indem Sie zu WPForms » Einträge navigieren und das Formular auswählen, dessen Einträge Sie anzeigen möchten.

Als Nächstes: Formulareinträge als PDF exportieren

Nachdem Sie Ihre Formulareinträge auf eine neue Website importiert haben, können Sie Einträge direkt aus dem WordPress-Dashboard anzeigen und andere eintragbezogene Aktivitäten durchführen. Sie können beispielsweise Einträge als CSV-Dateien exportieren oder sogar Einträge als PDFs exportieren und an Benutzer senden.

Erstellen Sie jetzt Ihr WordPress-Formular

Bereit, Ihr Formular zu erstellen? Beginnen Sie noch heute mit dem einfachsten WordPress-Formularersteller-Plugin.  WPForms Pro enthält viele kostenlose Vorlagen und bietet eine 14-tägige Geld-zurück-Garantie.

Wenn Ihnen dieser Artikel geholfen hat, folgen Sie uns bitte auf Facebook und Twitter für weitere kostenlose WordPress-Tutorials und Anleitungen.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir eine Provision verdienen können, wenn Sie auf einige unserer Links klicken. Sehen Sie, wie WPForms finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können.

David Ozokoye

David ist technischer Redakteur bei WPForms. Er testet und dokumentiert neue Funktionen und Updates des WPForms-Plugins. Abseits des Computers spielt er gerne Videospiele und fährt Rollschuh. Mehr erfahren

Das beste WordPress Drag-and-Drop-Formular-Builder-Plugin

Einfach, schnell und sicher. Schließen Sie sich über 6 Millionen Website-Besitzern an, die WPForms vertrauen.

Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen möchten. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links Nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.

Dieses Formular ist durch Cloudflare Turnstile geschützt und die Datenschutzrichtlinie und Nutzungsbedingungen von Cloudflare gelten.