Helpery copyright i atrybucji zdjec
Tento obsah zatiaľ nie je dostupný vo vašom jazyku.
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.
Linia copyright
Dział zatytułowany „Linia copyright”Shortcode
Dział zatytułowany „Shortcode”[polski_copyright][polski_copyright year="2026" owner="WPPoland" license="GPLv2"][polski_copyright license="CC BY-SA 4.0" separator=" - "]Blok Gutenberga
Dział zatytułowany „Blok Gutenberga”Nazwa: polski/copyright. Kategoria Widgets, ikona shield.
Obsluguje align: wide | full, html: false.
Atrybuty
Dział zatytułowany „Atrybuty”| Atrybut | Domyslnie | Opis |
|---|---|---|
| year | Biezacy rok UTC | Rok lub zakres (2019-2026) |
| owner | polski_general.company_name lub site name | Nazwa wlasciciela praw |
| license | (puste) | Identyfikator SPDX / nazwa licencji (dopisana po separatorze) |
| separator | - | Separator miedzy linia copyright a licencja |
Renderowany HTML:
<span class="polski-copyright">© 2026 WPPoland - License: GPLv2</span>Domyslny rok jest zawsze aktualny (gmdate('Y')) — zadnych statycznych stopek do aktualizacji co 1 stycznia.
Atrybucja zdjec
Dział zatytułowany „Atrybucja zdjec”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"]Atrybuty
Dział zatytułowany „Atrybuty”| Atrybut | Typ | Domyslnie | Opis |
|---|---|---|---|
| image_id | int | (puste) | ID zalacznika WordPress. Gdy podany, renderuje obraz + caption |
| credit | string | (puste) | Nazwa tworcy (wymagane jesli brak image_id, obowiazkowe dla CC) |
| source | url | (puste) | Link do oryginalu (renderowany jako “source”, rel="nofollow noopener") |
| license | string | (puste) | Identyfikator licencji (np. CC BY 4.0, CC0) |
| size | string | medium | Rozmiar WordPress (thumbnail/medium/large/full) |
Renderowany HTML
Dział zatytułowany „Renderowany HTML”<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).
Praktyka dla licencji CC
Dział zatytułowany „Praktyka dla licencji CC”| Licencja | Minimalna atrybucja |
|---|---|
| CC BY 4.0 | credit + source + license |
| CC BY-SA 4.0 | credit + source + license (informacja o SA) |
| CC0 | credit opcjonalne, license="CC0" zalecane |
| Unsplash | credit + source (wymaganie Unsplash License) |
Wlaczenie
Dział zatytułowany „Wlaczenie”Modul aktywny przez flage copyright_notice w Polski > Moduly. Wylaczenie zdejmuje oba shortcody i blok.
Integracja z modulem Identyfikacja firmy
Dział zatytułowany „Integracja z modulem Identyfikacja firmy”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>Ograniczenia
Dział zatytułowany „Ograniczenia”- 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
srcsetdla custom URL (tylko dlaimage_id)