it-swarm.com.de

Generieren Sie Bilder mit den automatischen Attributen ALT und TITLE neu

Ich suche nach einer Möglichkeit, alle Bilder in der Medienbibliothek neu zu generieren und ALT und TITLE auf die fehlenden festzulegen.

Sowas wie was dieses Plugin tun + was ich erwähnt habe.

Alle Codes, die von Menschen vorbereitet wurden, sind dafür vorgesehen, sie beim Hochladen von Bildern festzulegen, nicht für Bilder, die sich bereits in der Medienbibliothek befinden, wie diese:
https://brutalbusiness.com/automatically-set-the-wordpress-image-title-alt-text-other-meta/

das Ändern von Titeln/Alt-Texten für zuvor hochgeladene Bilder ist ein völlig anderes Problem als das, was der Code in diesem Beitrag lösen soll, da WordPress mit Bildern umgeht, die in Beiträge/Seiten eingefügt werden.

Der entscheidende Punkt in Bezug auf zuvor hochgeladene Bilder ist, dass beim Einfügen dieser Bilder in einen Beitrag/eine Seite der Bildtitel und der Alternativtext von WordPress in den HTML-Code des Beitrags/der Seite kopiert werden. Wenn Sie also den Titel/Alt-Text des Bildes in der Medienbibliothek nachträglich ändern, hat dies KEINE Auswirkung auf Beiträge/Seiten, auf denen dieses Bild angezeigt wird, da der Titel/Alt-Text des Bildes in den Beitrag/kopiert wurde. Seite (und wird daher NICHT mit dem neuen Bild/Alt-Text aus der Medienbibliothek aktualisiert).

Alle aktualisierten Bildtitel/Alternativtexte in der Medienbibliothek werden nur auf Posts/Seiten angezeigt, wenn das Bild in den Post/die Seite eingefügt wird, nachdem der Titel/Alternativtext in der Medienbibliothek aktualisiert wurde.

jede Idee wird helfen.

1
Amino

Voller Haftungsausschluss, ich bin der Autor des WordPress-Plugins, das ich gleich erwähnen werde, und ich hoffe, dass diese Antwort es sichtbarer macht.

Ich musste das letztes Jahr für ein paar Kunden tun, hauptsächlich aus SEO-Gründen, und es wurde lächerlich. Ich habe ein WordPress-Plugin erstellt, das genau das kann, was Sie gefragt haben. Massenaktualisierung aller WordPress-Bildattribute auf einmal. Sie finden es hier: https://imageattributespro.com

Was es tut, ist, es geht Bild mein Bild, findet alle Beiträge, in die das Bild eingefügt wird, und aktualisiert dann den Alternativtext und den Bildtitel direkt innerhalb des Beitrags.

Verwendet WordPress-Funktionen, um all diese Aufgaben zu erledigen. Es gab also nie Probleme mit einer beschädigten Datenbank oder Ähnlichem. Aber offensichtlich ist es eine gute Praxis, Ihre Datenbank zu sichern, bevor Sie etwas in loser Schüttung aktualisieren.

Es besteht die Möglichkeit, nur das zu aktualisieren, was noch nicht aktualisiert wurde. Daher sind alle Bilder, für die bereits benutzerdefinierte Elemente vorhanden sind, überhaupt nicht betroffen.

Sie können ein Video davon in Aktion sehen:

https://youtu.be/Z0zVaqqE7iE

Hoffentlich hilft das. Wenn Sie Fragen haben, lassen Sie es mich wissen :)

1
Arun Basil Lal

Um alle Alt-Metas mit Titel zu füllen, können Sie folgendes MySQL-Skript in phpMyAdmin verwenden:

INSERT INTO wp_postmeta (meta_id, post_id, meta_key, meta_value) 
SELECT '', p.ID, '_wp_attachment_image_alt', p.post_title FROM wp_posts p 
WHERE p.post_type = 'attachment'

Sie sollten zuerst alle _wp_attachment_image_alt - Einträge entfernen, um Duplikate zu vermeiden.

0
bozydarlelutko