Vytvorenie detskej témy vo WordPress
Len 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(Creating Child Theme) vo WordPress . Väčšina(Well) ľ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
Vytvorenie podradenej témy z neupravenej nadradenej témy(Creating a Child Theme from an Unmodified Parent Theme)
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 adresára podradenej témy nemáte žiadne medzery, ktoré by mohli spôsobiť chyby.
Odporúčané:(Recommended:) Môžete tiež použiť doplnok One-Click Child Theme(One-Click Child Theme plugin) 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 nižšie zmeňte(Change) podľa špecifikácií témy):
/* Theme Name: Twenty Sixteen Child Theme URI: http://example.com/twenty-sixteen-child/ Description: Twenty Sixteen Child Theme Author: WordPress Team Author URI: http://example.com Template: twentysixteen Version: 1.3.0 License: GNU General Public License v3 or later License URI: http://www.gnu.org/licenses/gpl-3.0.html */
Poznámka: (Note: ) Riadok Šablóna(Template) ( Šablóna(Template) : 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(Template) 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:
<?php add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' ); function my_theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); } ?>
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 skutočne obsahuje kód CSS (ako zvyčajne), budete ho musieť tiež zaradiť do frontu:
<?php function my_theme_enqueue_styles() { $parent_style = 'parent-style'; // This is 'twentyfifteen-style' for the Twenty Fifteen theme. wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array( $parent_style ), wp_get_theme()->get('Version') ); } add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' ); ?>
Je čas aktivovať detskú tému, prihláste sa do svojho administrátorského panela, potom prejdite na Appearance > Themes a aktivujte si detskú tému z dostupného zoznamu tém.
Poznámka:(Note:) Po aktivácii podradenej témy možno budete musieť znova uložiť ponuku ( Appearance > Menus ) 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(Child Theme) 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.
Related posts
Ako vytvoriť detskú tému WordPress
Ako si vytvoriť svoj vlastný web podobný Twitteru pomocou témy P2 WordPress
Ako presunúť web WordPress z jedného hostiteľa na druhého
Ako nainštalovať a nastaviť WordPress na Microsoft Azure
Ako spustiť bleskovo rýchly WordPress na Microsoft Azure
Ako odstrániť malvér z vášho webu WordPress
WordPress pri nahrávaní obrázkov zobrazuje chybu HTTP
Ako vykonávať efektívne rozdelené testy vo WordPress
Ako vytvoriť blog Wix, ktorý je rovnako dobrý ako WordPress
Ako nakonfigurovať súkromie vo WordPress a prečo je to dôležité
Ako zálohovať svoje stránky WordPress
Ako si vytvoriť vlastné vyskakovacie okno s kupónom vo WordPress
Čo je to AMP pre WordPress a ako ho nainštalovať
Výukový program WordPress Gutenberg: Ako používať nový editor
10 základných doplnkov WordPress pre webovú stránku pre malé firmy
Chráňte a zabezpečte web WordPress pred hackermi
Musíte mať nastavenia WordPress Yoast SEO 2022
Ako používať Lumen5 na premenu vášho blogového príspevku na video
Ako zvýšiť výkon vo WordPress prostredníctvom vyčistenia databázy
Ako nainštalovať tému na WordPress