JPKCom Gutenberg Image Block Alt-Attribute — Anleitung & Tipps

Alt-Texte von Gutenberg-Bildblöcken in WordPress dynamisch und SEO-freundlich aktualisieren — Installation und Praxis-Hinweise zum JPKCom-Plugin.

JPKCom Gutenberg Image Block Alt-Attribute sorgt für SEO-freundliche, dynamische Aktualisierungen der Alt-Texte von Gutenberg-Bildblöcken. Das Plugin arbeitet ohne Einstellungsseite — nach der Aktivierung greift es automatisch.

Anleitung

Voraussetzungen

  • WordPress 6.9 oder neuer (getestet bis WordPress 7.1)
  • PHP 8.3 oder neuer

Installation

  1. Gehe im Admin-Bereich zu Plugins → Installieren und klicke auf Plugin hochladen.
  2. Wähle die ZIP-Datei des Plugins und klicke auf Jetzt installieren.
  3. Klicke auf Aktivieren — das Plugin ist sofort einsatzbereit.

Es gibt keine Einstellungsseite. Sobald das Plugin aktiv ist, werden die Alt-Attribute der Bildblöcke dynamisch aktualisiert.

Tipps & Tricks

  • Aussagekräftige Alt-Texte zahlen auf SEO ein: Gute Alt-Attribute helfen sowohl Suchmaschinen als auch Screenreadern. Das Plugin hält die Alt-Texte im core/image-Block dynamisch aktuell.
  • Aktivieren und vergessen: Da es keine Konfiguration gibt, ist nach der Aktivierung nichts weiter einzustellen.
  • $-Zeichen im Alt-Text — Update auf 1.0.8 empfohlen: Enthielt ein Alt-Text die Zeichenfolgen $1, ${1}, $2 oder \1, zerstörte das bis Version 1.0.7 das gerenderte <img>-Tag. Diese Sequenzen sind Rückverweise innerhalb der Ersetzung, sodass ganz normaler redaktioneller Text — ein Preis, eine Versionsnummer — durch einen Teil des Bild-Tags ersetzt wurde. Im Fall $2 wurde das Tag vorzeitig geschlossen und der Rest landete als sichtbarer Text auf der Seite. Gefunden und behoben von @yoldaolmak (Kemal Kaya).
  • Leerzeichen-Alt-Texte: Besteht ein Alt-Text nur aus Leerraum, überschreibt er seit 1.0.8 nicht mehr das bereits im Markup vorhandene alt-Attribut.
  • Reproduzierbare Updates: Ab Version 1.0.2 nutzt das Plugin sichere, selbst gehostete Updates über GitHub mit SHA256-Prüfsummen und arbeitet mit declare(strict_types=1).

Weiterführende Informationen