Zum Inhalt springen

Copyright- und Bildnachweis-Helfer

Das Modul Copyright helpers stellt drei Komponenten bereit: den Copyright-Shortcode, den Gutenberg-Block polski/copyright und den Shortcode für Bildnachweise. Ziel ist es, verstreute Fußzeilen vom Typ © 2020 MeineFirma (veraltetes Jahr), fehlende Lizenzangaben sowie fehlende Nachweise bei Bildern, die unter einer Creative-Commons-Lizenz verwendet werden, zu vermeiden.

[polski_copyright]
[polski_copyright year="2026" owner="WPPoland" license="GPLv2"]
[polski_copyright license="CC BY-SA 4.0" separator=" - "]

Name: polski/copyright. Kategorie Widgets, Symbol shield. Unterstützt align: wide | full, html: false.

AttributStandardBeschreibung
yearAktuelles UTC-JahrJahr oder Bereich (2019-2026)
ownerpolski_general.company_name oder site nameName des Rechteinhabers
license(leer)SPDX-Kennung / Lizenzname (nach dem Trennzeichen angehängt)
separator-Trennzeichen zwischen Copyright-Zeile und Lizenz

Gerendertes HTML:

<span class="polski-copyright">&copy; 2026 WPPoland - License: GPLv2</span>

Das Standardjahr ist immer aktuell (gmdate('Y')), keine statischen Fußzeilen, die jedes Jahr am 1. Januar aktualisiert werden müssen.

Der Shortcode [polski_image_credit] rendert ein Bild mit einer Nachweis-Bildunterschrift, die mit CC- / Stock-Lizenzen konform ist.

[polski_image_credit image_id="42" credit="Photo: Jan Kowalski" source="https://unsplash.com/photos/xyz" license="CC BY 4.0"]
[polski_image_credit credit="Photo by Ewa Nowak" license="CC BY-SA 4.0"]
AttributTypStandardBeschreibung
image_idint(leer)ID des WordPress-Anhangs. Wenn angegeben, wird Bild + caption gerendert
creditstring(leer)Name des Urhebers (erforderlich, wenn image_id fehlt, Pflicht bei CC)
sourceurl(leer)Link zum Original (gerendert als “source”, rel="nofollow noopener")
licensestring(leer)Lizenzkennung (z. B. CC BY 4.0, CC0)
sizestringmediumWordPress-Größe (thumbnail/medium/large/full)
<figure class="polski-image-credit">
<img src="..." alt="..." />
<figcaption class="polski-image-credit__caption">
Photo: Jan Kowalski - <a href="..." rel="nofollow noopener" target="_blank">source</a> - License: CC BY 4.0
</figcaption>
</figure>

Wenn image_id nicht angegeben ist, wird nur eine <figure> mit reiner <figcaption> gerendert (nützlich für den Nachweis inline eingebetteter Vektor-Icons oder vom Theme gerenderter Bilder).

LizenzMindest-Nachweis
CC BY 4.0credit + source + license
CC BY-SA 4.0credit + source + license (Hinweis auf SA)
CC0credit optional, license="CC0" empfohlen
Unsplashcredit + source (Anforderung der Unsplash License)

Das Modul wird über das Flag copyright_notice in Polski > Module aktiviert. Die Deaktivierung entfernt beide Shortcodes und den Block.

Der Shortcode [polski_copyright] ohne das Attribut owner liest polski_general.company_name. Dadurch zeigt die Shop-Fußzeile auch nach einem Rebranding den aktuellen Firmennamen, es genügt eine Aktualisierung im Assistenten, ohne das Theme zu bearbeiten.

<footer>
[polski_copyright] - [polski_business_info format="inline" show_label="0"]
</footer>
  • Keine Galerie mit Nachweisen für mehrere Bilder gleichzeitig (der Shortcode muss pro Bild eingebettet werden)
  • Keine Validierung der SPDX-Kennung, jeder String landet in License:
  • Der Shortcode image_credit unterstützt kein srcset für custom URL (nur für image_id)