Beschreibung
Subreality AI-Media-Label hilft dir, die Transparenzpflichten der EU-KI-Verordnung für Bildmaterial mit möglichst wenig Aufwand zu erfüllen.
Die Redaktion legt einmalig in der Mediathek fest, ob ein Bild
- keine Kennzeichnung benötigt,
- vollständig KI-generiert wurde, oder
- mit KI bearbeitet wurde.
Ab diesem Zeitpunkt erscheint die Kennzeichnung automatisch überall dort, wo das Bild auf der Website verwendet wird – als Beitragsbild, in Gutenberg-Blöcken, in Galerien, im Classic Editor und bei WooCommerce-Produktbildern. Beim Einfügen des Bildes muss die Redaktion nie wieder daran denken.
Wichtig: Das Plugin verändert niemals die Bilddatei selbst. Es findet keine Bildmanipulation statt (keine GD, kein Imagick, kein in die Datei gebranntes Wasserzeichen). Die Kennzeichnung erfolgt ausschließlich über einen HTML-Wrapper plus CSS. Sie funktioniert dadurch verlustfrei mit JPEG, WebP, AVIF und jedem anderen Format, und das Design lässt sich jederzeit ändern, ohne bestehende Bilder erneut zu verarbeiten.
Das Plugin ist vollständig übersetzbar; die Übersetzungen werden über translate.wordpress.org bereitgestellt. Die Badge-Texte lassen sich auf der Einstellungsseite frei ändern, sodass die sichtbare Kennzeichnung im Frontend in jeder gewünschten Sprache erscheinen kann.
Funktionsweise
- Drei zusätzliche Felder im Medien-Bearbeitungsdialog: Kennzeichnungsstatus, Badge-Sichtbarkeit, Badge-Position.
- Automatische Erkennung beim Upload: Enthält eine Bilddatei den IPTC-/XMP-Standardwert digitalSourceType (wird unter anderem von DALL-E und Adobe Firefly gesetzt), wird der Kennzeichnungsstatus automatisch gesetzt. Das lässt sich abschalten, und eine vorhandene Kennzeichnung wird nie überschrieben.
- Automatische Erfassung von Attachment-Bildern über wp_get_attachment_image() (Beitragsbilder, WooCommerce) sowie über den gerenderten Content (Gutenberg, Classic Editor, Galerien).
- Zusätzliches Sicherheitsnetz für Bilder in Block-Templates (Full Site Editing) und optional ein JavaScript-Fallback für Themes, die Bilder nur über ihre URL ausgeben.
- Globale Einstellungsseite (Einstellungen > Subreality AI-Media-Label) mit Live-Vorschau: Ein-/Ausschalter für die gesamte Website, Badge-Texte, Badge-Position und -Sichtbarkeit (optional für alle Bilder erzwungen), frei wählbare Hintergrundfarbe mit Deckkraft-Regler – die Textfarbe des Badges wird automatisch kontrastsicher gewählt.
- Mediathek-Werkzeuge: eine eigene Spalte „KI-Kennzeichnung“ in der Listenansicht, ein Statusfilter (auch „ohne Kennzeichnung“) und Bulk-Aktionen, um viele Bilder auf einmal zu kennzeichnen.
- Maschinenlesbare Kennzeichnung: Gekennzeichnete Bilder erhalten zusätzlich ein data-ai-status-Attribut im HTML, das Suchmaschinen und Tools auch dann auswerten können, wenn das sichtbare Badge ausgeblendet ist. Das lässt sich abschalten.
- Live-Vorschau der Kennzeichnung direkt im Block-Editor.
- In RSS-/Atom-Feeds und WooCommerce-E-Mails erfolgt keine Kennzeichnung, weil dort kein Plugin-CSS geladen wird.
- Umfangreiche Filter und Actions für Entwickler, unter anderem um das Badge-Design komplett zu ersetzen und eigene Erkennungs-Marker zu ergänzen.
Datenschutz
Dieses Plugin erhebt, speichert oder überträgt keine personenbezogenen Daten von Website-Besuchern. Es speichert lediglich redaktionelle Metadaten (den Kennzeichnungsstatus) am jeweiligen Medien-Attachment. Die automatische Erkennung liest ausschließlich die lokal hochgeladene Datei; es werden keine externen Dienste kontaktiert.
Mitgelieferte Bilddateien
Das in der Live-Vorschau verwendete Beispielbild (assets/img/beispielbild.webp) und das Plugin-Logo (assets/img/ki-transparenz-logo.svg) hat der Plugin-Autor selbst mit einem KI-Bildgenerator erstellt. Rechte Dritter bestehen daran nicht; sie stehen wie das Plugin unter GPLv2 oder später.
Screenshots






Installation
- Plugin-Ordner nach
/wp-content/plugins/hochladen oder die ZIP-Datei über „Plugins > Installieren“ hochladen. - Plugin aktivieren.
- Bild in der Mediathek bearbeiten und unter „KI-Kennzeichnung“ den passenden Status wählen – oder einfach ein KI-Bild mit den entsprechenden Metadaten hochladen, dann geschieht es automatisch.
FAQ
-
Wird die Bilddatei verändert?
-
Nein. Die Kennzeichnung erfolgt ausschließlich über HTML und CSS beim Ausgeben der Seite. Die Originaldatei bleibt unangetastet.
-
Funktioniert das Plugin mit jedem Theme?
-
Ja. Die Kennzeichnung setzt an WordPress-Core-Hooks an (wp_get_attachment_image, the_content, render_block) und ist damit unabhängig vom verwendeten Theme. Für Themes, die Bilder nur über ihre URL ausgeben (zum Beispiel per get_the_post_thumbnail_url), gibt es eine zuschaltbare JavaScript-Fallback-Erkennung sowie Hilfsfunktionen für Theme-Entwickler.
-
Erkennt das Plugin KI-Bilder automatisch?
-
Ja, beim Upload. Viele Generatoren (zum Beispiel DALL-E und Adobe Firefly) betten den IPTC-Standardwert digitalSourceType in die Datei ein. Findet das Plugin diesen Marker, wird der Status automatisch gesetzt. Bilder ohne Metadaten (zum Beispiel Screenshots aus KI-Tools) müssen weiterhin manuell gekennzeichnet werden.
-
Kann ich das Aussehen des Badges anpassen?
-
Ja. Badge-Texte, Position, Hintergrundfarbe und Deckkraft sind auf der Einstellungsseite konfigurierbar, mit Live-Vorschau. Die Textfarbe wird automatisch kontrastsicher gewählt. Für weitergehende Anpassungen stehen Entwickler-Filter bereit, darunter subreal_ai_badge_renderer für ein komplett eigenes Badge-Design.
-
Was passiert, wenn ich „Badge anzeigen“ deaktiviere?
-
Der Kennzeichnungsstatus bleibt gespeichert, es wird jedoch keine sichtbare Kennzeichnung im Frontend ausgegeben. Die maschinenlesbare Kennzeichnung (das Attribut data-ai-status) bleibt – sofern aktiviert – trotzdem erhalten.
-
In welchen Sprachen ist das Plugin verfügbar?
-
Die Adminoberfläche ist auf Englisch. Die Übersetzungen werden über translate.wordpress.org bereitgestellt und automatisch installiert; alle Texte sind übersetzbar, Beiträge sind willkommen. Die im Frontend angezeigten Badge-Texte lassen sich zudem auf der Einstellungsseite frei ändern, sodass die sichtbare Kennzeichnung unabhängig von der Sprache der Oberfläche in jeder Sprache erscheinen kann.
Rezensionen
Zu diesem Plugin liegen noch keine Rezensionen vor.
Mitwirkende und Entwickler
„Subreality AI-Media-Label“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„Subreality AI-Media-Label“ wurde in 1 Sprache übersetzt. Danke an die Übersetzer für ihre Mitwirkung.
Übersetze „Subreality AI-Media-Label“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
1.0.0
- Erste Veröffentlichung.
- Kennzeichnet KI-generierte und KI-bearbeitete Bilder ausschließlich über einen HTML-Wrapper und CSS – die Originaldatei wird nie verändert.
- Drei Felder pro Bild in der Mediathek: Kennzeichnungsstatus (keine / KI-generiert / KI-modifiziert), Badge-Sichtbarkeit und Badge-Position.
- Automatische Erfassung von Beitragsbildern, WooCommerce-Bildern und Bildern im Beitragsinhalt; optionaler JavaScript-Fallback für Bilder, die Themes nur über ihre URL ausgeben.
- Einstellungsseite mit Live-Vorschau: Badge-Texte, Position, Sichtbarkeit, Hintergrundfarbe und Deckkraft; globale Vorgaben lassen sich für alle Bilder erzwingen.
- Die Textfarbe des Badges wird automatisch kontrastsicher gewählt (helle Schrift auf dunklem Hintergrund und umgekehrt).
- Maschinenlesbares
data-ai-status-Attribut an jedem gekennzeichneten Bild, auch wenn das Badge ausgeblendet ist. - Automatische Erkennung beim Upload anhand des XMP-/IPTC-Markers
digitalSourceType; vorhandene Kennzeichnungen werden nie überschrieben. - Mediathek-Listenansicht: Spalte „KI-Kennzeichnung“, Statusfilter und Bulk-Aktionen zum Kennzeichnen und Entfernen.
- Keine Kennzeichnung in WooCommerce-E-Mails; Kontexte und Markup sind über Filter erweiterbar.
- Vollständig übersetzbare Oberfläche auf Englisch; die Übersetzungen werden über translate.wordpress.org bereitgestellt.
- Entfernt auf Wunsch bei der Deinstallation alle Plugin-Daten.
