Na úvod chci napsat něco o tématech obecně. Téma je vlastně HTML šablona, která obléká, jako kabát, redakční systém WordPress. Můžete si tedy vytvořit jakýkoliv HTML layout a ten si do tématu poskládat. Budu počítat s tím, že vy, kteří tento článek čtete jste schopni nějaký ten layout vytvořit, zaměřím se na konstrukci tématu jakožto pluginu, který pouze nahrajeme na server a v menu ho pouze aktivujeme. Největší problém je pochopit, jak vlastně téma funguje, jak se ohlašuje serveru a jak vlastně skládat jednotlivé funkce, které nám volají dynamický obsah.

Budeme nejdříve potřebovat ohlásit Téma WordPressu, aby pochopil, že je to téma a že ho může použít. Uděláme si pro tento článek „Ukázkové Téma“ . Potřebujeme někam napsat definici tématu, k tomu nám poslouží soubor style.css lokalizovaný v adresáři:

‘www_root/wp-content/themes/ukazkove_tema/’

Definice začíná v prvním řádku souboru style.css a vypadá takto:

/*
Theme Name: Jméno tématu
Theme URI: URI na kterém je domovská stránka tématu
Description: popis tématu
Version: číslo verze
Author: Vaše jméno
Author URI: vaše URI
Tags: Značky použité v tématu

Jméno tématu 1.0
http://mojedoména.cz/mojetéma/

This theme was designed and built by Vase Jmeno,
whose blog you will find at http://vasedomena.info/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/

Dále pokračujeme psaním samotného stylu.

V příštím díle si něco povíme o hierarchii souborů a jejich přepisování – hierarchy override.

  • Nove 2 »
  • WordPress 2.7 beta1