Mäkký

Vytvorenie detskej témy vo WordPress

Vyskúšajte Náš Nástroj Na Odstránenie Problémov





Uverejnené dňaPosledná aktualizácia: 17. februára 2021

Iba hŕstka používateľov WordPress používa podradenú tému, a to preto, že mnohí používatelia nevedia, čo je podradená téma alebo vytváranie podradenej témy vo WordPress. Väčšina ľudí používajúcich WordPress má tendenciu upravovať alebo prispôsobovať svoju tému, ale všetko toto prispôsobenie sa stratí, keď svoju tému aktualizujete, a tu prichádza použitie podradenej témy. Keď použijete podradenú tému, všetky vaše prispôsobenia sa uložia a nadradenú tému môžete jednoducho aktualizovať.



Vytvorenie detskej témy vo WordPress

Obsah[ skryť ]



Vytvorenie detskej témy vo WordPress

Vytvorenie podradenej témy z neupravenej nadradenej témy

Ak chcete vytvoriť podradenú tému vo WordPress, musíte sa prihlásiť do svojho cPanelu a prejsť na public_html, potom wp-content/themes, kde musíte vytvoriť nový priečinok pre vašu detskú tému (príklad /Twentysixteen-child/). Uistite sa, že v názve podradeného adresára tém nemáte žiadne medzery, ktoré by mohli spôsobiť chyby.

Odporúčané: Môžete tiež použiť Doplnok Child Theme One-Click na vytvorenie podradenej témy (iba z neupravenej nadradenej témy).



Teraz musíte vytvoriť súbor style.css pre svoju podradenú tému (v adresári podradenej témy, ktorý ste práve vytvorili). Po vytvorení súboru skopírujte a prilepte nasledujúci kód (podrobnosti uvedené nižšie zmeňte podľa špecifikácií témy):

|_+_|

Poznámka: Riadok šablóny (Šablóna: dvadsaťšestnásť) sa má zmeniť podľa vášho aktuálneho názvu adresára tém (nadradenej témy, ktorej dieťa vytvárame). Nadradená téma v našom príklade je téma Twenty Sixteen, takže šablóna bude mať dvadsaťšestnásť.



Predtým sa @import používal na načítanie šablóny so štýlmi z nadradenej do podradenej témy, ale teraz to nie je dobrý spôsob, pretože predlžuje čas na načítanie šablóny so štýlmi. Namiesto použitia @import je na načítanie šablóny so štýlmi najlepšie použiť funkcie PHP v súbore funkcií podriadenej témy.

Ak chcete použiť súbor functions.php, musíte si ho vytvoriť v adresári podriadenej témy. Vo svojom súbore functions.php použite nasledujúci kód:

|_+_|

Vyššie uvedený kód funguje iba vtedy, ak vaša nadradená téma používa iba jeden súbor .css na uloženie celého kódu CSS.

Ak vaša podriadená téma style.css v skutočnosti obsahuje kód CSS (ako zvyčajne), budete ho musieť tiež zaradiť do frontu:

|_+_|

Je čas aktivovať detskú tému, prihláste sa do svojho administrátorského panela, potom prejdite na Vzhľad > Témy a aktivujte si detskú tému z dostupného zoznamu tém.

Poznámka: Po aktivácii podradenej témy možno budete musieť znova uložiť ponuku (Vzhľad > Ponuky) a možnosti témy (vrátane obrázkov pozadia a hlavičky).

Teraz, kedykoľvek budete chcieť vykonať zmeny vo svojom style.css alebo functions.php, môžete to jednoducho urobiť vo svojej podradenej téme bez ovplyvnenia nadradeného priečinka témy.

Vytvorenie podradenej témy vo WordPress z vašej nadradenej témy, ale väčšina z vás už svoju tému prispôsobila, potom vám vyššie uvedená metóda vôbec nepomôže. V takom prípade si prečítajte, ako aktualizovať tému WordPress bez straty prispôsobenia.

Ak dúfame, že vám tento článok pomohol, ale ak máte stále nejaké otázky týkajúce sa tohto sprievodcu, neváhajte sa ich opýtať v komentároch.

Aditya Farrad

Aditya je samostatne motivovaný profesionál v oblasti informačných technológií a posledných 7 rokov je autorom technológií. Zaoberá sa internetovými službami, mobilnými zariadeniami, Windows, softvérom a návodmi ako na to.