WOLF - WordPress Posts Bulk Editor and Manager Professional

Alt-Text von Bildern in WordPress massenhaft bearbeiten (aus dem Bildtitel)

Um den Alt-Text von Bildern in WordPress massenhaft zu bearbeiten, arbeiten Sie an den Bildern selbst, nicht an den Beiträgen, die sie anzeigen. Jedes Bild in der Mediathek speichert seinen Alternativtext in einem eigenen Meta-Feld. WOLF kann die Mediathek als Tabelle laden, dieses Feld als Spalte hinzufügen, die Bilder ohne Alt-Text finden und alle in einem Vorgang ausfüllen, zum Beispiel indem der Titel jedes Bildes in dessen Alt-Text kopiert wird.

Wo WordPress den Alt-Text speichert

Jede hochgeladene Datei ist ein Beitrag vom Typ attachment. Ihr Titel (Title) ist der Beitragstitel, ihre Beschriftung (Caption) ist der Auszug und ihre Beschreibung (Description) ist der Inhalt. Das Feld Alternativtext (Alternative Text) der Mediathek wird als Post-Meta mit dem Schlüssel _wp_attachment_image_alt an diesem Anhang gespeichert. Deshalb kann ein Bulk Editor, der nur Ihre Beiträge zeigt, den Alt-Text nicht ändern: Der Wert gehört zum Bild.

Wo der gespeicherte Wert verwendet wird, entscheidet darüber, was eine Massenänderung behebt:

  • Beim Laden der Seite gelesen: Beitragsbilder, Galerien, WooCommerce-Produktbilder und die meiste Theme-Ausgabe laufen über wp_get_attachment_image(), das den Alt-Text bei jedem Aufbau der Seite aus dem Anhang übernimmt. Diese Bilder zeigen den neuen Alt-Text sofort.
  • In den Beitrag kopiert: Ein Bild, das mit dem Bild-Block oder dem klassischen Editor in den Inhalt eingefügt wurde, trägt eine Kopie des Alt-Textes im HTML des Beitrags, geschrieben im Moment des Einfügens. Eine Änderung des Wertes in der Mediathek aktualisiert diese Kopien nicht. Bearbeiten Sie sie im Beitrag selbst.

WOLF für Bilder einrichten

  1. Wählen Sie in der Beitragstyp-Auswahl im Werkzeugbereich des Posts Editor attachment. Die Seite wird mit den Dateien der Mediathek neu geladen.
  2. Öffnen Sie den Reiter Meta-Felder (Meta Fields). Fügen Sie unter Eigenen Schlüssel von Hand hinzufügen (Add Custom key by hands) den Schlüssel _wp_attachment_image_alt hinzu. Geben Sie ihm den Titel „Alt text“, behalten Sie die Ansicht Texteingabe (textinput) und den Typ String (string) bei und klicken Sie auf Meta-Felder speichern (Save meta fields). Sie können auch unter Meta-Schlüssel von einem beliebigen Beitrag anhand seiner ID abrufen (Get meta keys from any post by its ID) die ID eines Bildes eingeben, das bereits einen Alt-Text hat, und nur diesen Schlüssel behalten.
  3. Öffnen Sie den Reiter Einstellungen (Settings), aktivieren Sie die neue Spalte „Alt text“ und klicken Sie auf Alle Einstellungen speichern (Save all settings). Aktivieren Sie auch die Spalte Titel (Title), damit Sie beides vergleichen können. Das Feld erscheint in den Reitern Filter und Bulk Edit erst, wenn seine Spalte aktiv ist.

Steht Spalten und Meta für Beitragstypen trennen (Separate columns and meta for post types) im Reiter Einstellungen auf Ja (Yes), hat jeder Beitragstyp eigene Meta-Felder und Spalten. Fügen Sie den Schlüssel dann hinzu, während attachment der gewählte Beitragstyp ist.

Bilder ohne Alt-Text finden

Im Reiter Filter hat das Feld „Alt text“ nun einen eigenen Textfilter. Stellen Sie sein Verhalten auf Leer (Empty) und klicken Sie auf Filtern (Filter). So finden Sie Bilder, deren Alt-Text gelöscht wurde, und auch Bilder, die das Feld nie hatten, was bei den meisten Uploads der Fall ist, die niemand beschrieben hat.

Grenzen Sie das Ergebnis mit den anderen Filtern ein:

  • MIME-Typ des Beitrags (Post mime type), zum Beispiel image/jpeg, schließt PDFs, Audio und Video aus, die keinen Alt-Text brauchen. Es wird jeweils ein Typ verarbeitet; führen Sie danach also image/png und image/webp aus.
  • Übergeordneter Beitrag von (Post parent from) und Übergeordneter Beitrag bis (Post parent to), beide auf dieselbe Beitrags-ID gesetzt, behalten nur die Bilder, die zu diesem Beitrag oder dieser Seite hochgeladen wurden. Bilder, die an nichts angehängt sind, haben das übergeordnete Element 0. Die FAQ zum Anhängen und Lösen von Medien erklärt dieses Feld.
  • Der Titelfilter mit BEGIN und img_ oder dsc findet Dateinamen von Kameras, die eine von Hand geschriebene Beschreibung brauchen.
  • Veröffentlicht von (Date Published from) und bis (to) beschränken das Ergebnis auf die in einem Zeitraum hochgeladenen Bilder.

Eine Kombination, die Sie wieder brauchen, etwa „JPEG-Bilder ohne Alt-Text“, lässt sich mit der Schaltfläche Filterprofile (Filters profiles) im Werkzeugbereich speichern.

Den Bildtitel in den Alt-Text kopieren

Sehen Sie sich die Titel an, bevor Sie sie kopieren. WordPress bildet den Titel eines Uploads aus dem Dateinamen, sofern die Datei keinen eigenen Titel mitbringt; viele Titel lauten daher blue-shirt-front oder IMG_2041. Titel mit Bindestrichen lassen sich leicht vorab bereinigen: Aktivieren Sie im Reiter Bulk Edit das Feld Titel (title), wählen Sie ersetzen (replace), geben Sie - als zu suchenden Text und ein Leerzeichen als Ersetzen durch (replace to text) ein. Dadurch werden auch echte Bindestriche wie in „T-Shirt“ getrennt; sehen Sie die Titel also zuerst durch. Kameranamen sollten Sie von Hand beschreiben, denn „IMG_2041“ als Alt-Text ist nicht besser als keiner. Die Anleitung zum massenhaften Suchen und Ersetzen behandelt das Ersetzungsverhalten im Detail.

Füllen Sie dann den Alt-Text:

  1. Behalten Sie den Filter aus dem vorigen Schritt bei, öffnen Sie den Reiter Bulk Edit und prüfen Sie den Hinweis Bulk-Bearbeitung wird angewendet auf: (Bulk editing will be applied to:). Dort sollten die gefilterten [attachment]-Beiträge oder Ihre Auswahl stehen.
  2. Setzen Sie das Häkchen beim Feld „Alt text“ und stellen Sie sein Verhalten auf neu (new).
  3. Wählen Sie im Dropdown Variable (variable) den Eintrag TITLE. In der Eingabe erscheint {TITLE}.
  4. Klicken Sie auf Bulk Edit ausführen (Do Bulk Edit) und bestätigen Sie.

WOLF ersetzt {TITLE} durch den Titel jedes Bildes, sodass jedes Bild seinen eigenen Alt-Text erhält. Die Variable kann Teil eines längeren Textes sein. Bei einer Reihe von Bildern vom selben Ort oder aus derselben Produktlinie ergänzt ein Wert wie {TITLE}, Aurora hotel lobby einen Kontext, der für jedes davon zutrifft.

Die anderen Verhaltensweisen arbeiten mit dem vorhandenen Wert: anhängen (append) fügt Text am Ende hinzu, voranstellen (prepend) am Anfang, und ersetzen (replace) tauscht in jedem Alt-Text ein Wort gegen ein anderes aus, zum Beispiel nachdem ein Produkt umbenannt wurde. Bei Bildern, die noch keinen Alt-Text haben, schreiben anhängen (append) und voranstellen (prepend) nur den hinzugefügten Text.

Für ein einzelnes Bild klicken Sie im Posts Editor auf seine Zelle „Alt text“ und geben den Text ein. Um mehreren ausgewählten Bildern denselben Alt-Text zu geben, nutzen Sie die verknüpfte Bearbeitung.

Beschriftungen, Beschreibungen und Titel in derselben Tabelle

Die übrigen Texte eines Bildes sind Kernfelder und brauchen keine Meta-Einrichtung. Aktivieren Sie ihre Spalten im Reiter Einstellungen:

Feld der MediathekWOLF-SpalteFeld im Bulk Edit
TitelTitel (Title)Titel (title)
BeschriftungAuszug (Excerpt)Auszug (excerpt)
BeschreibungInhalt (Content)Inhalt (content)
AlternativtextIhre Spalte _wp_attachment_image_altdasselbe Meta-Feld

Es gelten dieselben Verhaltensweisen und Variablen: Auszug (excerpt) auf neu (new) mit {TITLE} gibt jedem Bild eine Beschriftung aus seinem Titel. WordPress gibt den Titel eines Anhangs standardmäßig nicht auf der Seite aus; Besucher und Suchmaschinen erhalten also den Alt-Text und, wo das Theme sie anzeigt, die Beschriftung. Zu den technischen Daten einer Datei (Größen, Abmessungen) siehe Anhang-Metadaten bearbeiten.

Nützlichen Alt-Text schreiben, dann prüfen und rückgängig machen

  • Alt-Text wird von Screenreadern vorgelesen und angezeigt, wenn ein Bild nicht geladen werden kann. Beschreiben Sie in einer kurzen Wendung, was das Bild zeigt oder bewirkt.
  • Rein dekorative Bilder sollten einen leeren Alt-Text behalten; lassen Sie sie daher aus dem Filter heraus.
  • Setzen Sie nicht dasselbe Schlüsselwort in jedes Bild. Ein Schlüsselwort, das an Tausende Bilder angehängt wird, ist Rauschen, keine Beschreibung.
  • Prüfen Sie das Ergebnis auf einer Seite mit Beitragsbild: Sehen Sie sich den Seitenquelltext an und suchen Sie das alt="..." des Bildes. Leeren Sie die Seiten-Caches, falls noch der alte Wert erscheint.
  • Jeder Bulk-Lauf wird im Reiter Verlauf (History) festgehalten und kann als Ganzes oder Bild für Bild zurückgesetzt werden.

Erscheint das Feld „Alt text“ nicht im Reiter Filter oder Bulk Edit, prüfen Sie, ob seine Spalte im Reiter Einstellungen für den Beitragstyp attachment aktiv ist. Hilft das nicht, fragen Sie im WOLF-Support-Forum nach.