sobota 18. srpna 2012

Jak vložit původní, rodičovskou šablonu do šablony child-thematu

Pro jistý projekt na Wordpressu dělám nové téma. Z dobrých důvodů ho stavím jako child-theme s minimální úpravou šablon. Do všech stránek potřebuji ale vložit kus kódu, který nejsem stavu uspokojivě zavěsit na žádný dostupný hook. Nezbývá, než modifikovat šablonu header.php. Ale to nechci... Kdybych do nového tématu udělal šablonu header.php, která by si nejdřív nacucla původní, rodičovský header.php a až pak by následoval nový kód... a jo! :-) Stačí do nové šablony vložit kód:


require_once( get_template_directory(). '/header.php' );


Dobré rady jsem našel v textech

Poznámka: Funkce get_template_directory() vrací cestu k rodičovskému tématu. Pokud chcete vkládat šablony nebo jiný kód z child-theme, použijete get_stylesheet_directory(). Obdobný princip platí i pro zjišťování URI. Pozor na to!

MAKE Magazine

Technology Review RSS Feeds

Nejčtenější příspěvky