Importieren von Advanced Custom Fields (ACF) aus CSV, Excel und XML
Das Importieren von Advanced Custom Fields (ACF) in WordPress erfordert die Verwendung des WP All Import Plugins mit dem ACF Add-On. Dieser Prozess ermöglicht es Ihnen, ACF-Daten aus verschiedenen Dateiformaten wie CSV, Excel oder XML zu importieren, ohne sie manuell hinzufügen zu müssen.
Entwicklung
Schritt 1: Erstellen eines neuen ACF-Imports
Beginnen Sie mit der Navigation zu All Import > New Import. Hier laden Sie eine gültige Importdatei hoch – das Plugin wird automatisch den Dateityp identifizieren, sei es CSV, Excel, XML oder Google Sheets. Wählen Sie anschließend den Posttyp, an den die ACF-Felder angehängt sind. Zum Beispiel: Wenn Sie ACF-Felder zu Posts importieren, wählen Sie ‘Posts’ aus der Dropdown-Liste. Achten Sie darauf, dass die Advanced Custom Fields und die Field Groups im ACF-Plugin bereits erstellt und definiert sind, bevor Sie Daten importieren.
Schritt 2: Überprüfung der Importdatei
Nach dem Hochladen der Datei gelangen Sie zur Schnittstelle „Review Import File“. Hier können Sie überprüfen und bestätigen, dass die Importdaten korrekt sind. Die Importanwendung zeigt die Anzahl der zu importierenden Datensätze an, zum Beispiel 100. Nutzen Sie die grauen Pfeile, um durch die Datensätze zu navigieren. Falls nötig, können Sie Filtern über die Manage Filtering Options Sektion hinzufügen. Bestätigen Sie, dass die Daten korrekt sind, und klicken Sie auf „Continue to Step 3“.
Schritt 3: Zuordnung der eingehenden Daten zu ACF-Feldern
Im nächsten Schritt sehen Sie die Drag & Drop-Oberfläche. Hier können Sie die Daten des Importdokuments den entsprechenden Ziel-Feldern zuordnen. Ziehen Sie jede gewünschte Datenelement von der rechten Seite zu den passenden Feldern auf der linken Seite. Suchen Sie die Sektion für das ACF Add-On, um die ACF-Felder festzulegen, die Sie importieren möchten. Aktivieren Sie die entsprechenden Feldgruppen für den Import. Dies ist wichtig, da jede zu importierende Advanced Custom Field individuell mapped werden muss. Klicken Sie anschließend auf „Continue to Step 4“.
Schritt 4: Konfigurieren der restlichen Einstellungen und Ausführen des Imports
In der Import Settings-Oberfläche konfigurieren Sie die verbleibenden Importoptionen. Es ist entscheidend, einen einzigartigen Bezeichner für den Import festzulegen, den WP All Import benötigt, um die importierten Datensätze zu verfolgen. Dies kann automatisch erkannt oder manuell durch Ziehen und Ablegen von Feldern erstellt werden. Außerdem können Sie das Verhalten des Imports festlegen, insbesondere, ob Datensätze aktualisiert, gelöscht oder neu erstellt werden sollen. Nach der Überprüfung Ihrer Einstellungen klicken Sie auf die blaue Schaltfläche „Continue“.
Schritt 5: Überprüfung der ACF-Felder auf korrekte Erstellung
Nun gelangen Sie zur „Confirm & Run“ Schnittstelle. Hier können Sie eine Zusammenfassung des Imports einsehen. Klicken Sie auf die grüne Schaltfläche „Confirm & Run Import“, um den Import durchzuführen. Nach Abschluss des Imports zeigt das System eine Abschlussnachricht an. Überprüfen Sie die importierten Felder, indem Sie die importierten Posts unter Posts > All Posts ansehen.
Import von ACF aus CSV, Excel und XML
Mit dem ACF Import Add-On können Sie:
– Alle ACF-Felder importieren
– Verschiedene Dateiformate verwenden
– Jede Datenstruktur nutzen
– Inline PHP einbeziehen
– Bilder, Galerien, Wiederholungsfelder und mehr importieren
Das ACF Import Add-On erkennt jeden Datensatz als unterschiedlich und gibt Ihnen die vollständige Kontrolle über Ihren ACF-Import.
Fortgeschrittene Themen
Erstellung von ACF-Feldgruppen
Jedes Advanced Custom Field gehört einer Field Group an, die in der ACF-Plugin-Struktur verwendet wird, um Felder an Posttypen oder benutzerdefinierte Posttypen zu koppeln. Um ein neues Feldgruppe zu erstellen, navigieren Sie zu Custom Fields > Field Groups, klicken Sie auf „Add New“, geben Sie den Titel der Field Group ein und fügen Sie die gewünschten ACF-Felder hinzu. Definieren Sie, wo diese Felder angezeigt werden sollen und klicken Sie auf „Publish“.
Import von Repeater Advanced Custom Fields
Das ACF Import Add-On bietet unterschiedliche Methoden, um Repeaterdaten zu importieren:
– Fixed Repeater Mode: Wenn jeder Bestandteil der wiederholenden Daten in separaten Spalten gespeichert ist.
– Variable Repeater Mode (XML): Dabei wird jede wiederholte Dateneinheit als ein Geschwisterelement in einem XML-Format gespeichert.
– Variable Repeater Mode (CSV): Hier werden Datenelemente in unterschiedlichen Spalten, jedoch mit mehreren Dateneinträgen, die durch ein Zeichen getrennt sind, gespeichert.
Die Wahl des Modus hängt vom Format der Importdatei ab.
Import von Advanced Custom Fields allein
Es ist nicht möglich, ACF allein zu importieren, da die tatsächlichen Felder an einen Posttyp oder benutzerdefinierten Posttyp gebunden sind. Der WP All Import und das ACF Import Add-On können Daten in die Felder importieren, jedoch nicht die Felder selbst erstellen.
Häufig gestellte Fragen zum ACF-Import
Wie kann ich einen ACF-Import planen?
Sie können Ihre ACF-Imports entweder über Cron-Jobs auf Ihrem Server oder über unseren automatischen Planungsdienst planen. Die Verwendung des automatischen Dienstes hat den Vorteil, dass Sie Importjobs direkt über die Plugin-Oberfläche planen können.
Wie kann ich Advanced Custom Fields exportieren?
Navigieren Sie zu All Export > New Export und wählen Sie den Posttyp mit den ACF-Feldern aus. Nutzen Sie das Drag & Drop-Tool, um die ACF-Felder auszuwählen, die sie exportieren möchten, und generieren Sie die exportierte Datei.
Wie bearbeite ich Advanced Custom Fields in großen Mengen?
Exportieren Sie die ACF-Felder, die Sie bearbeiten möchten, und verwenden Sie eine Tabellenkalkulationsanwendung, um die Inhalte der Exportdatei zu ändern. Nach der Bearbeitung verwenden Sie die Importfunktion mit WP All Import, um die Datei zurück in WordPress zu importieren.
Wie füge ich ein benutzerdefiniertes Feld in ACF hinzu?
Suchen Sie die Feldgruppe, zu der Sie das benutzerdefinierte Feld hinzufügen möchten, gehen Sie zu Custom Fields > Field Groups, klicken Sie auf „Edit“, und dann auf „+ Add Field“. Konfigurieren Sie das neue Feld und klicken Sie auf „Update“, um die Änderungen zu speichern.
Programmatisches Hinzufügen von ACF-Feldern in WordPress
Obwohl Sie ACF-Funktionen verwenden können, um Advanced Custom Fields programmatisch zu importieren, empfehlen wir die Verwendung von WP All Import und dem ACF Import Add-On. So können Sie Feldwerte während des Imports bearbeiten.
Wo werden Advanced Custom Fields gespeichert?
ACF speichert die Daten für benutzerdefinierte Felder in der post_meta-Tabelle und in der options-Tabelle für alle anderen benutzerdefinierten Felder. Am besten greifen Sie auf ACF-Daten über die Funktion get_field() zu.
Neuen ACF-Feld hinzufügen — was passiert?
Wir stehen in ständigem Kontakt mit dem ACF-Team, um alle neuen Felder zu überwachen. Dies bedeutet, dass unsere Plugins neue Felder kurz nach der Veröffentlichung erkennen. Wenn Sie auf ein neues ACF-Feld stoßen, das nicht erkannt wird, kontaktieren Sie bitte unser Support-Team.
Welches Format soll ich für ACF-Datumsfelder verwenden?
Sie können Daten in jedem Format importieren, das von der PHP-Funktion strtotime unterstützt wird. Ein einfacher zu verwendendes Format wäre Y-m-d.
Was macht WP All Import anders als andere Importer?
WP All Import importiert jede Art von WordPress- und WooCommerce-Daten, nicht nur Advanced Custom Fields. Es bietet die größte Flexibilität und Kontrolle über alle Aspekte des Datenimports.
Warum funktioniert ACF-Daten nicht mit Oxygen Builder?
Dieses Problem entsteht möglicherweise, wenn das ‘_field-slug’ ACF-Feld während des Imports nicht gefüllt ist. Um dies zu vermeiden, nutzen Sie das WP All Import in Verbindung mit dem ACF Import Add-On.
Fähigkeiten zur ACF-Datenübertragung
Um Advanced Custom Fields (ACF) zu importieren, benötigen Sie das ACF Import Add-On sowie WP All Import, die zusammen den Import effizient ermöglichen.
Optimierung des ACF-Imports
Für die effiziente Nutzung des ACF Import Add-Ons sollten Sie die Importdaten gut organisieren und sicherstellen, dass alle erforderlichen Feldgruppen und ACF-Felder im Voraus definiert sind. Der Einsatz von CSV-Dateien von hoher Qualität mit gut strukturierten Daten ist entscheidend, um einen reibungslosen Importprozess zu gewährleisten.
Mit den beschriebenen Schritten sind Sie bestens vorbereitet, um Advanced Custom Fields effektiv aus CSV, Excel oder XML-Datenquellen zu importieren.
Bewertungen
Es gibt noch keine Bewertungen.