Co je WordPress child theme?
WordPress child theme je speciální typ šablony, který je odvozen od jiné šablony, známé jako rodičovské téma. Toto dětské téma zdědí všechny funkce a styl rodičovského téma, ale umožňuje vám provádět úpravy a změny, aniž byste ovlivnili původní kód rodičovského téma. To je velmi užitečné, pokud chcete provést nějaké změny v designu nebo funkčnosti vašeho webu, ale nechcete riskovat ztrátu těchto změn při aktualizaci rodičovského téma.
Proč byste měli používat WordPress child theme? Jedním z hlavních důvodů je, že vám to umožní bezpečně experimentovat a upravovat váš web bez obav z přepsání nebo ztráty vašich změn. Když provedete změny přímo v rodičovském téma, mohou být tyto změny přepsány při další aktualizaci téma. Ale když provedete změny v dětském téma, zůstanou tyto změny zachovány, i když provedete aktualizaci rodičovského téma.
Jak vytvořit WordPress child theme?
Vytvoření WordPress child theme je relativně jednoduchý proces, který vyžaduje jen několik kroků. Nejprve budete muset vytvořit nový adresář pro vaše dětské téma ve složce wp-content/themes vašeho WordPress webu. Tento adresář by měl mít jedinečný název, který popisuje vaše dětské téma.
Poté budete muset vytvořit dva soubory v tomto adresáři: style.css a functions.php. Soubor style.css je kaskádový styl, který definuje vzhled a styl vašeho dětského téma. Soubor functions.php je PHP skript, který může obsahovat funkce a šablony, které přidávají nebo mění funkčnost vašeho dětského téma.
V souboru style.css budete muset napsat komentář na začátku souboru, který WordPress používá k identifikaci dětského téma. Tento komentář by měl obsahovat název dětského téma, verzi, popis, autora a šablonu. Šablona je název adresáře rodičovského téma, ze kterého je dětské téma odvozeno.
V souboru functions.php budete muset napsat kód, který načte styly rodičovského téma. To můžete udělat pomocí funkce wp_enqueue_style, která přidá odkaz na CSS soubor rodičovského téma do hlavičky vašeho webu.
Po vytvoření těchto dvou souborů by mělo být vaše dětské téma připraveno k použití. Můžete ho aktivovat přes administrativní rozhraní WordPressu a začít provádět své vlastní úpravy a změny.
Pro více informací o vytváření a používání WordPress child themes, můžete navštívit WordPress rozcestník.