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">© 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">© 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">© 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.