Ako vložiť dynamický Copyright

od | jún 2, 2025 | Návody

Aktualizovať rok v pätičke ručne každý január je otrava – a ľahko na to zabudnete. Preto Vám ukážem niekoľko spôsobov, ako to nastaviť automaticky. Ja využívam shortcode vo functions.php, ale existujú aj ďalšie praktické varianty, môžete si vybrať, čo najviac vyhovuje vám.

1. Variant „developer friendly“: Shortcode + footer

Vytvorte shortcode vo functions.php

// functions.php
function webyxl_copyright_shortcode() {
// © je HTML entita pre ©
return '<a href="https://webyxl.com">&copy; WebyXL ' . date('Y') . '</a>';
}
add_shortcode( 'copyright_webyxl', 'webyxl_copyright_shortcode' );

Vložte shortcode do päty (footer.php alebo blok/template-part)

// footer.php alebo blok „Shortcode“
echo do_shortcode('[copyright_webyxl]');

Ja používam DIVI builder, kde mi stačí vložiť shortcode ako prvok pomocou buildera

[copyright_webyxl]

Výhody

  • Rok sa generuje server-side (SEO aj cache-friendly).

  • Rovnaký shortcode môžete použiť v sidebaroch, stránkach či príspevkoch.

  • Kód je plne pod vašou kontrolou – žiadna závislosť od pluginov.

2. Variant „rýchlo a jednoducho“: Priamy PHP zápis v šablóne

Ak nepotrebujete shortcode, stačí jediný riadok vo footeri:

<a href="https://webyxl.com">&copy; WebyXL <?php echo date('Y'); ?></a>

Kedy sa hodí?
– Jednoduchá statická téma, kde copyright nie je zdieľaný na viacerých miestach.
– Nepotrebujete prepisovať rok v obsahu článkov.

3. Variant „čisto front-end“: Mini JavaScript

Ak nemáte prístup k PHP (napr. statická HTML stránka), môžete použiť JS:

<a href="https://webyxl.com">&copy; WebyXL <span id="year"></span></a>
<script>
document.getElementById('year').textContent = new Date().getFullYear();
</script>

Pozor: Rok sa doplní až po načítaní stránky, takže ho vyhľadávače nemusia vždy vidieť.

4. Variant „bez kódu“: Nastavenie v téme alebo cez Customizer

Niektoré prémiové témy (Astra, GeneratePress, Kadence…) majú pole Footer Copyright v Customizeri:

© WebyXL [current_year]

Téma pri vykreslení automaticky nahradí token [current_year] aktuálnym rokom. Výhodou je jednoduchá správa pre klientov, ktorí nechcú editovať PHP alebo JS.

5. Variant „pluginový“: Všeobecný copyright plugin

Pluginy ako “WP Copyright Widget” alebo “Insert Headers and Footers” umožňujú pridať dynamický text či skratku %year%. Je to najjednoduchšie riešenie pre redaktorov, ale riešenie každej maličkosti pluginmi sa neodporúčam

Záver: Kedy použiť ktoré riešenie?

Server-side PHP, keď sa dá; JavaScript ako záloha; tokeny a pluginy len ak to inak nejde. Takto máte istotu, že aj 1. januára nabudúce bude rok v pätičke správny bez ručnej opravy.

Podobné články z kategórie: Návody