Téma (anglicky theme, česky často také šablona) je sada souborů, která určuje, jak Váš web vypadá – jak je stránka rozvržená, jaké má barvy a písma, kde sedí menu a co je v patičce. Samotné texty a obrázky téma neobsahuje, ty má redakční systém uložené zvlášť v databázi.

Představte si výlohu obchodu. Zboží je pořád stejné, ale aranžmá, cedulky a osvětlení se dají vyměnit za jedno odpoledne. Přesně tak funguje výměna tématu: když v WordPressu přepnete na jiné, Vaše články a stránky nikam nezmizí, jen se zobrazí v novém kabátě. Proto se vzhled dá měnit i po letech provozu.

Odkud se téma bere:

  • Oficiální katalog – u WordPressu tisíce témat zdarma, prošla základní kontrolou a instalují se přímo z administrace.
  • Placená témata – kupují se na známých tržištích, obvykle mají víc nastavení a podporu. Cena bývá v řádu stokorun až tisícikorun.
  • Téma na zakázku – vyrobí Vám ho kodér přesně na míru. Nejdražší, ale obsahuje jen to, co potřebujete.

Téma je zároveň bezpečnostní záležitost, na což se často zapomíná. Neaktualizované téma se známou chybou je stejná díra jako neaktualizovaný plugin – a takzvaná pirátská témata (placené šablony nabízené někde zdarma) v sobě velmi často nesou škodlivý kód. Aktualizujte proto téma stejně poctivě jako zbytek webu a před každou větší změnou se ujistěte, že máte čerstvou zálohu.

Druhá typická potíž je rychlost. Univerzální téma, které umí úplně všechno, si s sebou nese hromadu skriptů a stylů i pro funkce, jež nikdy nepoužijete. Prohlížeč je přesto musí stáhnout. Jednoduché a dobře napsané téma se načte podstatně dřív – víc o tom najdete v hesle optimalizace webu.

Poslední praktická rada: chcete-li v tématu měnit kód, dělejte to v takzvaném podřízeném tématu (child theme). Úpravy zapsané přímo do souborů původního tématu totiž první aktualizace beze stopy přepíše.