Перейти до вмісту

Helpery copyright i atrybucji zdjec

Цей контент ще не доступний вашою мовою.

Modul Copyright helpers dostarcza trzy komponenty: shortcode copyright, blok Gutenberga polski/copyright i shortcode atrybucji zdjec. Celem jest wyeliminowanie rozproszonych stopek typu © 2020 MojaFirma (nieaktualny rok), brakujacych informacji o licencji oraz braku atrybucji przy zdjeciach uzywanych na licencji Creative Commons.

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

Nazwa: polski/copyright. Kategoria Widgets, ikona shield. Obsluguje align: wide | full, html: false.

AtrybutDomyslnieOpis
yearBiezacy rok UTCRok lub zakres (2019-2026)
ownerpolski_general.company_name lub site nameNazwa wlasciciela praw
license(puste)Identyfikator SPDX / nazwa licencji (dopisana po separatorze)
separator-Separator miedzy linia copyright a licencja

Renderowany HTML:

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

Domyslny rok jest zawsze aktualny (gmdate('Y')) — zadnych statycznych stopek do aktualizacji co 1 stycznia.

Shortcode [polski_image_credit] renderuje zdjecie z podpisem atrybucyjnym zgodnym z licencjami CC / stockowymi.

[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"]
AtrybutTypDomyslnieOpis
image_idint(puste)ID zalacznika WordPress. Gdy podany, renderuje obraz + caption
creditstring(puste)Nazwa tworcy (wymagane jesli brak image_id, obowiazkowe dla CC)
sourceurl(puste)Link do oryginalu (renderowany jako “source”, rel="nofollow noopener")
licensestring(puste)Identyfikator licencji (np. CC BY 4.0, CC0)
sizestringmediumRozmiar WordPress (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>

Gdy nie podano image_id, renderowany jest tylko <figure> z samym <figcaption> (uzyteczne do atrybucji ikon wektorowych osadzonych inline lub zdjec renderowanych przez motyw).

LicencjaMinimalna atrybucja
CC BY 4.0credit + source + license
CC BY-SA 4.0credit + source + license (informacja o SA)
CC0credit opcjonalne, license="CC0" zalecane
Unsplashcredit + source (wymaganie Unsplash License)

Modul aktywny przez flage copyright_notice w Polski > Moduly. Wylaczenie zdejmuje oba shortcody i blok.

Shortcode [polski_copyright] bez atrybutu owner odczytuje polski_general.company_name. Dzieki temu stopka sklepu pokazuje aktualna nazwe firmy nawet po zmianie rebrandingu — wystarczy aktualizacja w kreatorze, bez edycji motywu.

<footer>
[polski_copyright] - [polski_business_info format="inline" show_label="0"]
</footer>
  • Brak galerii z atrybucja dla wielu zdjec naraz (trzeba osadzac shortcode per zdjecie)
  • Brak walidacji identyfikatora SPDX - kazdy string trafia do License:
  • Shortcode image_credit nie wspiera srcset dla custom URL (tylko dla image_id)