WOLF - WordPress Posts Bulk Editor and Manager Professional

ACF-Felder in WordPress massenhaft bearbeiten – Beiträge und eigene Beitragstypen

ACF-Felder lassen sich in WOLF ohne jedes ACF-Add-on massenhaft bearbeiten: Advanced Custom Fields speichert jeden Wert als gewöhnliches benutzerdefiniertes Feld (Post-Meta) des Beitrags, und WOLF bearbeitet die Metadaten von Beiträgen, Seiten und benutzerdefinierten Beitragstypen. Achten müssen Sie auf das Format. Jeder ACF-Feldtyp legt seinen Wert auf eigene Weise ab, und dieses Format bestimmt, welche Ansicht Sie in WOLF wählen und was Sie in eine Zelle eintippen. Im Folgenden erfahren Sie, wie ACF Werte speichert, wie Sie die Felder zu Spalten machen, welche Einstellungen für jeden gängigen Feldtyp richtig sind und warum ein Feld manchmal nicht auffindbar ist.

Wie ACF Feldwerte speichert

Wird ein Beitrag mit einem Feld namens price gespeichert, schreibt ACF zwei Zeilen in die Metadaten des Beitrags:

  • price enthält den Wert, zum Beispiel 1200;
  • _price enthält den Feldschlüssel, zum Beispiel field_650c1a2b3d4e5: einen Verweis, der ACF sagt, zu welcher Felddefinition der Wert gehört.

WOLF bearbeitet die erste Zeile. Ihr Meta-Schlüssel ist der Feldname (Field Name) aus der Feldgruppe, nicht die Feldbezeichnung (Field Label) und nicht der Schlüssel field_. Drei Fälle verändern den Namen oder den Speicherort:

  • Felder innerhalb einer Group werden als Gruppenname, Unterstrich und Feldname gespeichert: hero_title.
  • Repeater und Flexible Content: Ihre Unterfelder erhalten für jede Zeile einen eigenen Schlüssel: team_0_name, team_1_name, während der übergeordnete Schlüssel team die Zeilen festhält: bei einem Repeater ihre Anzahl, bei Flexible Content die Liste der Layouts. Sie können eine vorhandene Zeile über viele Beiträge hinweg bearbeiten, etwa die erste Zeile mit team_0_name, aber keine Zeilen hinzufügen oder entfernen: ACF liest nur so viele Zeilen, wie der übergeordnete Schlüssel angibt.
  • Optionsseiten, Taxonomie-Terms und Benutzer legen ihre ACF-Werte in den Tabellen für Optionen, Term-Metadaten und Benutzer-Metadaten ab. Das sind keine Post-Metadaten, daher stehen sie in WOLF nicht zur Verfügung.

ACF-Felder als Spalten hinzufügen

  1. Öffnen Sie einen Beitrag, in dem die ACF-Felder ausgefüllt und gespeichert sind, und notieren Sie seine ID (die Zahl nach post= in der Adresse).
  2. Wählen Sie in WOLF den Beitragstyp im Beitragstyp-Umschalter, öffnen Sie den Reiter Metafelder (Meta Fields), geben Sie die ID unter Meta-Schlüssel eines beliebigen Beitrags per ID abrufen (Get meta keys from any post by its ID) ein und klicken Sie auf Abrufen (Get).
  3. Die Liste zeigt jeden Meta-Schlüssel dieses Beitrags: jedes ACF-Feld doppelt (price und _price) sowie WordPress' eigene Schlüssel wie _edit_lock. Löschen Sie, was Sie nicht brauchen, auch die Unterstrich-Kopien der ACF-Felder.
  4. Geben Sie jedem verbleibenden Schlüssel einen lesbaren Titel, wählen Sie Ansicht und Typ aus der Tabelle unten und klicken Sie auf Metafelder speichern (Save meta fields).
  5. Suchen Sie im Reiter Einstellungen (Settings) mit der Spaltensuche (columns finder) die neuen Spalten, aktivieren Sie sie und klicken Sie auf Alle Einstellungen speichern (Save all settings).

Kennen Sie den Feldnamen, können Sie ihn auch unter Eigenen Schlüssel manuell hinzufügen (Add Custom key by hands) eingeben. Die Dokumentation zu den Metafeldern beschreibt den Reiter ausführlich.

Welche Ansicht und welchen Typ Sie für welchen ACF-Feldtyp verwenden

ACF-FeldtypIn der Datenbank gespeichert alsWOLF-Ansicht und -Typ
Text, Email, URL, oEmbed, Color Pickereinfacher Texttextinput, string
Text Area, WYSIWYG EditorText oder HTMLtextarea
Number, Rangeeine Zahltextinput, number
True / False1 oder 0checkbox
Select, Radio Button, Button Groupder Wert der gewählten Optiontextinput, string
Select mit mehreren Werten, Checkboxeine serialisierte Liste von Optionswertenarray
Date Picker20261009textinput, number
Date Time Picker2026-10-09 14:30:00textinput, string
Time Picker14:30:00textinput, string
Image, Fileeine Anhang-IDtextinput, number
Galleryeine serialisierte Liste von Anhang-IDsarray
Post Object, User (ein Wert)eine Beitrags- oder Benutzer-IDtextinput, number
Post Object, User (mehrere Werte), Relationshipeine serialisierte Liste von IDsarray
Link, Google Mapein serialisierter Satz benannter Werte (URL, Titel, Ziel; Adresse, Breitengrad, Längengrad)array

Auswahlmöglichkeiten: den Wert eintippen, nicht die Bezeichnung

Auswahlmöglichkeiten werden in ACF als red : Red geschrieben. Der Teil vor dem Doppelpunkt wird gespeichert, der Teil danach wird nur angezeigt. Geben Sie in WOLF red ein. Ein Wert, der nicht in der Liste der Auswahlmöglichkeiten steht, wird trotzdem gespeichert, doch der ACF-Bearbeitungsbildschirm zeigt dann nichts als ausgewählt an.

Datumsangaben: nicht die Kalenderansicht verwenden

ACF speichert den Wert eines Date Picker als Ymd, unabhängig vom gewählten Anzeigeformat: Der 9. Oktober 2026 ist 20261009. Die Ansicht calendar von WOLF arbeitet mit Unix-Zeitstempeln. Sie würde solche Werte daher als Daten im Jahr 1970 anzeigen und statt Ymd einen Zeitstempel speichern. Das zerstört jede Abfrage und jede Sortierung, die auf dem Format Ymd beruht, etwa eine Liste kommender Veranstaltungen. Verwenden Sie textinput mit dem Typ number und tippen Sie Daten als 20261009 ein. Der Typ number liefert Ihnen einen Von/Bis-Filter: 20261001 bis 20261031 findet alle Beiträge mit einem Datum im Oktober. Verwenden Sie bei diesen Zahlen nicht Um Wert erhöhen (increase by value): 20261031 plus 1 ist kein Datum. Werte von Date Time Picker und Time Picker bearbeiten Sie als Text, genau im gespeicherten Format.

Bilder, Dateien, Galerien und Beziehungen sind IDs

Ein Image- oder File-Feld speichert nur die Anhang-ID. Die Spalte zeigt daher eine Zahl, und in der Zelle gibt es keine Dateiauswahl. Um die Datei zu ändern, geben Sie die ID eines anderen Anhangs ein: In der Mediathek ist das die Zahl nach item= (Rasteransicht) oder post= (Listenansicht), wenn Sie die Datei öffnen. Beiträge, Seiten und Benutzer in den Feldern Post Object, Relationship und User funktionieren genauso.

Wählen Sie für eine ACF Gallery die Ansicht array, nicht die eigene Ansicht gallery von WOLF. Die Ansicht gallery schreibt eine durch Kommas getrennte Liste wie 12,34,56, während ACF eine serialisierte Liste erwartet und eine kommagetrennte Zeichenkette nicht als Galerie liest.

Wertelisten im Array-Popup

Die Ansicht array zeigt in der Zelle eine Schaltfläche, die ein Popup mit einer Zeile pro Eintrag öffnet: ein Schlüssel und ein Wert. Bei ACF-Listen lauten die Schlüssel der Reihe nach 0, 1, 2, und die Werte sind Optionswerte oder IDs. Fügen Sie einen Eintrag mit Array-Schlüssel/Wert anhängen (Append array key/value) hinzu, geben Sie ihm die nächste Zahl als Schlüssel und klicken Sie auf Übernehmen (Apply). Im Reiter Massenbearbeitung (Bulk Edit) ersetzt die von Ihnen zusammengestellte Liste das Feld bei jedem ausgewählten Beitrag; sie fügt den bereits vorhandenen Listen nicht einen einzelnen Eintrag hinzu. Mehr dazu unter serialisierte Metadaten massenhaft bearbeiten.

ACF-Felder filtern und massenhaft bearbeiten

Aktivierte Meta-Spalten erscheinen in den Reitern Filter (Filters) und Massenbearbeitung (Bulk Edit) wie die eingebauten Felder:

  • Textfelder filtern Sie mit LIKE, EXACT (=), NOT EXACT (!=), NOT LIKE, Leer (Empty) und Nicht leer (NOT Empty); in der Massenbearbeitung stehen Neu (new), Anhängen (append), Voranstellen (prepend) und Ersetzen (replace) zur Verfügung.
  • Zahlenfelder filtern Sie über einen Von/Bis-Bereich; in der Massenbearbeitung stehen Neuen Wert setzen (set new), Um Wert erhöhen (increase by value), Um Wert verringern (decrease by value), Um % erhöhen (increase by %) und Um % verringern (decrease by %) zur Verfügung.
  • True / False-Felder filtern und bearbeiten Sie massenhaft als Ja/Nein.
  • Array-Felder filtern Sie als Text gegen die gespeicherte Liste. Suchen Sie mit LIKE nach dem Optionswert in doppelten Anführungszeichen, "red", um die Beiträge zu finden, in denen diese Option gewählt ist, ohne auch reddish zu treffen.

Um ein Feld in ein anderes zu kopieren, verwenden Sie die Syntax {meta:field_name}, die unter Daten zwischen Metafeldern kopieren beschrieben ist. Jede Änderung wird protokolliert und lässt sich im Reiter Verlauf (History) rückgängig machen.

Ein Feld bei Beiträgen füllen, die es nie hatten

Eine typische Massenaufgabe ist, ein neu hinzugefügtes Feld bei Hunderten vorhandener Beiträge zu füllen. Diese Beiträge wurden nie mit dem Feld gespeichert, daher haben sie keine Verweiszeile _price. WOLF schreibt den Wert korrekt, und der ACF-Bearbeitungsbildschirm zeigt ihn an, doch get_field() im Theme kann den Wert nicht mit seiner Felddefinition verknüpfen und liefert ihn unformatiert zurück. Bei Text und Zahlen ändert das nichts; bei Feldern mit einem Rückgabeformat (Return Format) (Datumsangaben, Bilder, Dateien, Galerien, Beitragsobjekte) erhält das Theme den Rohwert, etwa eine Bild-ID statt eines Bild-Arrays oder einer URL.

WOLF kann auch die Verweise hinzufügen:

  1. Fügen Sie _price als Metafeld mit der Ansicht textinput und dem Typ string hinzu und aktivieren Sie seine Spalte.
  2. Kopieren Sie seinen Wert, den Schlüssel field_…, von einem beliebigen Beitrag, der mit dem Feld gespeichert wurde.
  3. Filtern Sie _price nach Leer (Empty) und bearbeiten Sie es massenhaft mit Neu (new) und dem kopierten Schlüssel.

ACF-Feld nicht gefunden oder nicht sichtbar: Checkliste

  • Der Beispielbeitrag hat das Feld noch nicht. ACF schreibt ein Feld, auch ein leeres, nur dann, wenn ein Beitrag gespeichert wird, und Abrufen (Get) listet nur Schlüssel auf, die bei diesem Beitrag existieren. Verwenden Sie einen Beitrag, der nach dem Hinzufügen des Feldes gespeichert wurde, oder tragen Sie den Namen von Hand ein.
  • Falscher Name. Sie haben die Feldbezeichnung (Field Label) oder den Schlüssel field_ statt des Feldnamens (Field Name) verwendet oder ein Unterfeld ohne das Präfix seiner Gruppe oder seines Repeaters.
  • Keine Post-Metadaten. Das Feld gehört zu einer Optionsseite, einem Taxonomie-Term oder einem Benutzer.
  • Anderer Beitragstyp. Ist Getrennte Spalten und Metafelder für Beitragstypen (Separate columns and meta for post types) auf Ja (Yes) gesetzt, gehören Metafelder zu dem Beitragstyp, der beim Hinzufügen ausgewählt war.
  • Nicht aktiviert. Das Feld wurde unter Metafelder (Meta Fields) gespeichert, aber seine Spalte wurde unter Einstellungen (Settings) nicht aktiviert.
  • Zahlen oder „Array“ in der Zelle. So ist das Feld gespeichert: IDs bei Dateien und Beziehungen, die Ansicht array bei Listen.

Verhält sich ein Feld trotzdem anders als in der obigen Tabelle, eröffnen Sie im WOLF-Supportforum ein Thema mit dem Feldtyp, dem Feldnamen und der ID eines Beitrags, der einen Wert hat.