Přejít k obsahu
  • Titulka
  • Podnikání
  • Marketing
  • Web
  • Finance, ekonomika
  • Technika, software
  • Cestování, turistika
  • Společnost
NETzin.cz
  • Titulka
  • Podnikání
  • Marketing
  • Web
  • Finance, ekonomika
  • Technika, software
  • Cestování, turistika
  • Společnost
Home › Web › Jak pracovat s šablonou WordPressu

Jak pracovat s šablonou WordPressu

Luboš Kudláček 25. 3. 2010     Rubrika:  Web    Štítky: WordPress

Pro redakční systém WordPress je zcela zdarma k dispozici mnoho motivů vzhledu. Instalovat se mohou přímo přes administraci, nebo klasickým způsobem stažením ze zdrojového webu a uploadu přes FTP do adresáře wp-content/themes na vašem webhostingu. V tomto článku se zaměříme na to, jak šablonu upravit a jak přeložit některá vložená slova do češtiny.

Jak bylo řečeno, všechny souboru vzhledu jsou uloženy v adresáři wp-content – themes – název konkrétního motivu. Ve složce themes tedy můžete mít motivů takřka libovolný počet a vybrat si ten nejvhodnější.

Každý motiv obsahuje několik souborů. Ve skutečnosti se mohou různě nahrazovat, takže různé motivy mohou mít trochu jinou sadu souborů (některé mohou chybět, jiné přebývat), většinou však bude vámi vybraný vzhled obsahovat tyto soubory:

  • index.php – úvodní stránka se seznamem článků
  • page.php – šablona stránky
  • single.php – šablona článku
  • archive.php – šablona filtru (seznam článků vyfiltrovaný dle data, rubriky či štítku)
  • header.php – šablona hlavičky webu
  • footer.php – šablona patičky webu
  • sidebar.php – šablona menu webu
  • comments.php – šablona komentářů
  • style.css – stylopis, zápis kaskádových stylů

Jednoduše řečeno vše funguje tak, že se konkrétní stránka poskládá z kousků. Zobrazí-li si čtenář úvodní stránku webu, načte se mu header.php – index.php – sidebar.php – footer.php. V tomto pořadí.

Jakmile klikne na trvalý odkaz nějakého článku, dostane opět header.php, poté single.php a zase sidebar.php a footer.php.

Znamená to, že začátek každé stránky najdete v souboru header.php. Pokračujete přes soubor, který vkládá samotný obsah a končíte vždy souborem footer.php. Myslete na to při vytváření vlastní šablony. Pokud otevřete v header.php nějaký blok (div), musíte ho někde zavřít a třeba to bude až v patičce, tedy footer.php.

Do HTML kódu se potom vkládají PHP značky, které vám na konkrétním místě v šabloně vygenerují potřebný obsah z databáze MySQL.

Např. každý soubor single.php musí mít definováno, že se vloží hlavička, menu a nakonec patička.

<?php get_header(); ?> Hlavička webu
<?php get_sidebar(); ?> Menu webu
<?php get_footer(); ?> Patička webu

To zároveň znamená, že si můžete libovolně určit, do čeho bude co vloženo. Například pokud bude v souboru page.php (šablona statické stránky) chybět značka pro vložení menu (sidebar.php), nebude na těchto stránkách webu menu viditelné. Všude jinde, třeba v článcích (single.php) už ale ano.

Ukážeme si příklad, jaké značky patří do souboru header.php:

<?php bloginfo(‚html_type‘); ?> Typ dokumentu

<?php bloginfo(‚charset‘); ?> Kódování webu

<?php language_attributes(); ?> Jazyk webu

<?php bloginfo(‚url‘); ?> URL adresa webu

<?php bloginfo(‚name‘); ?> Název webu

<?php echo get_option(‚home‘); ?> Adresa titulní stránky webu

<?php bloginfo(‚description‘); ?> Popis webu

<?php bloginfo(‚stylesheet_url‘); ?> Odkaz na stylopis webu

<?php wp_title(‚&laquo;‘, true, ‚right‘); ?> Titulek konkrétní webové stránky

Všechny údaje se na místa značek vkládají z databáze, kam je předtím ve většině případů uložíte přes administraci. Díky tomu, že se mohou u konkrétních typů obsahu (článek, stránka) měnit, nemusíte do šablony později zasahovat, vše se děje automaticky.

Ještě příklad se souborem index.php. Ten zobrazuje přehled článků seřazených podle data publikování. Kód pro zobrazení tohoto obsahu může vypadat třeba takto:

<?php if (have_posts()) : ?>

<?php while (have_posts()) : the_post(); ?>

<h2 id=“post-<?php the_ID(); ?>“><a href=“<?php the_permalink() ?>“ rel=“bookmark“ title=“Trvalý odkaz: <?php the_title_attribute(); ?>“><?php the_title(); ?></a></h2> <!–nadpis článku–>

<small><?php the_time(‚j. n. Y v H.i‘) ?></small><br> <!–datum vydání–>

<b>Rubrika:</b> <?php the_category(‚, ‚) ?><br>

<?php the_tags(‚<b>Štítky:</b> ‚, ‚, ‚, ‚<br />‘); ?>

<div class=“entry“>

<?php the_content(‚<b>Pokračovat ve čtení &raquo;</b>‘); ?>

</div>

<?php endwhile; ?>

<?php endif; ?>

Tento kód zobrazí nadpis článku jako odkaz na něj, úvodník článku a odkaz na pokračování. U článku je zobrazeno datum vydání, rubrika, v níž je článek zařazen, a jeho štítky.

Všechny použitelné PHP značky najdete na wordpress.org, cílem tohoto článku je ukázat, jak šablona funguje. V podstatě lze říct, že jde o normální HTML stránku rozdělenou do více souborů, přičemž na místě, kam byste napsali obsah, vložíte značku.

Autor:  Luboš Kudláček

Provozovatel Netzinu, autor knihy o WordPressu, publicista, blogger. >>

Luboš Kudláček - obsahový marketing

Web
WordPress

Výběr redakce

Proč lidé přestávají věřit firemním webům – a co s tím může firma udělat

Proč lidé přestávají věřit firemním webům – a co s tím může firma udělat

PUE: Metrika, která odhalí skutečnou cenu provozu vašeho datového centra

PUE: Metrika, která odhalí skutečnou cenu provozu vašeho datového centra

padlí v hybridní válce

Neviditelní padlí: Jak hybridní válka likviduje soudržnost moderní společnosti

webdesign

Barvy a psychologie webu v roce 2026 – co dnes ovlivňuje rozhodování návštěvníků

SEO - AI

SEO v době AI: co se změnilo – jak vyhledávače hodnotí obsah v roce 2026

Podnikání

Proč lidé přestávají věřit firemním webům – a co s tím může firma udělat

Proč lidé přestávají věřit firemním webům – a co s tím může firma udělat

Strategický minimalismus: Cesta k vyšším ziskům skrze radikální zjednodušení procesů

Strategický minimalismus: Cesta k vyšším ziskům skrze radikální zjednodušení procesů

Finance

Stop zbytečnému utrácení: Praktický návod na efektivní finanční očistu

Stop zbytečnému utrácení – praktický návod na efektivní finanční očistu

g

Moderní strategie pro efektivní správu osobních financí v digitální době

Web

Proč lidé přestávají věřit firemním webům – a co s tím může firma udělat

Proč lidé přestávají věřit firemním webům – a co s tím může firma udělat

Méně je více: Proč digitální minimalismus v roce 2026 definuje úspěšné kampaně

Méně je více: Proč digitální minimalismus v roce 2026 definuje úspěšné kampaně

webdesign

Barvy a psychologie webu v roce 2026 – co dnes ovlivňuje rozhodování návštěvníků

Marketing

Méně je více: Proč digitální minimalismus v roce 2026 definuje úspěšné kampaně

Méně je více: Proč digitální minimalismus v roce 2026 definuje úspěšné kampaně

SEO - AI

SEO v době AI: co se změnilo – jak vyhledávače hodnotí obsah v roce 2026

Technika

PUE: Metrika, která odhalí skutečnou cenu provozu vašeho datového centra

PUE: Metrika, která odhalí skutečnou cenu provozu vašeho datového centra

doprava

Konec vlastnictví? Proč mladá generace dává přednost sdílené mobilitě před vlastním vozem

Cestování

doprava

Konec vlastnictví? Proč mladá generace dává přednost sdílené mobilitě před vlastním vozem

fotografování na podzim

Když příroda maluje štětcem mlhy a ohnivého listí – tipy pro podzimní focení

Společnost

produktivita

Konec pípání: Jak ovládnout asynchronní komunikaci a získat zpět klid na práci

jídlo - food

Nutriční gramotnost: Cesta k trvalé vitalitě bez drastických diet

archiv

Nejpoužívanější štítky

Android banky bezpečnost Cenzura CZ.NIC doprava dárky děti e-shopy energie Facebook Google hypotéka internet investice knihy kultura LTE Microsoft Média O2 odkazy peníze pluginy politika příroda půjčky reklama Samsung Seznam.cz Sklik sociální sítě Software stát T-Mobile Telefónica O2 televize tipy tvorba webu Twitter UPC Vodafone WordPress ČNB ČSOB
Stránky jsou archivovány Národní knihovnou ČR
  • Pedia.cz
  • Štítky
  • Slovník pojmů
  • PR články a reklama
  • Posílejte nám tiskové zprávy
  • Luboš Kudláček – obsahový marketing
  • napište nám
Používáme cookies, abychom vám zajistili co nejlepší zážitek z používání webu.

Nastavení cookies

Vyberte, které typy cookies a podobných technologií nám povolíte. Nezbytné technologie nelze vypnout, protože jsou potřebné pro fungování webu.

Nezbytné

Bezpečnost, základní funkce webu a uložení vašeho nastavení.

Vždy aktivní