Motyw potomny (Child Theme) w WordPress — Co to jest i jak zainstalować?

Motyw potomny w WordPress to motyw zależny od motywu głównego, który umożliwia bezpieczne nadpisywanie plików i ustawień. Główną zaletą korzystania z motywu potomnego jest bezpieczeństwo aktualizacji – aktualizacja motywu nie spowoduje utraty wprowadzonych np. w kodzie zmian.

motyw potomny (child theme) w WordPress

Jeżeli zakupiłeś motyw znajdziesz w nim dwa pliki instalacyjne, niestety wiele osób nie instaluje motywu potomnego, a zmiany wprowadza w motywie nadrzędnym (głównym) – jest to jeden z najczęstszych błędów, który czasem popełniają również osoby, które WordPressem zajmują się na co dzień.

Przed zapoznaniem się z tematyką motywów potomnych warto wiedzieć: Jak dodawać własny kod i funkcje w WordPress?

instalacja motywu wordpress
Dwa pliki instalacyjne: Rococo i Rococo-child

Dzisiejszą instalacje child theme przeprowadzimy na działającej i istniejącej stronie, jeżeli instalujesz nowy motyw, możesz pominąć krok 1.

Export danych Personalizacji (Customizer’a)

Instalacja wtyczki Customizer Export/Import

Najpierw przechodzimy do sekcji Wtyczki > Dodaj Nową i wyszukujemy wtyczkę Customizer Export/Import

customizer-export-import

Wykonanie kopii danych Personalizacji Motywu 

Po zainstalowaniu i włączeniu wtyczki przejdź do zakładki Personalizacja (Wygląd > Personalizacja) i na samym końcu odnajdź opcję „Export/Import

kopia-zapasowa-danych-personalizacji-wordpress

I kliknij „Export” – zostanie pobrany plik o nazwie „NazwaMotywu-export.dat„.

Instalacja motywu potomnego (Child Theme)

Pomyśl o tym
Oczywiście zakładam, że motyw główny został zaktualizowany do najnowszej wersji, a plik motywu potomnego pochodzi z najnowszej paczki motywu.

Przejdź teraz do zakładki Wygląd > Motywy, a następnie Dodaj nowy.

Motyw potomny instalujemy dokładnie tak samo jak każdy inny, nie wymaga to dodatkowych zabiegów poza oczywiście jego włączeniem. Szczegółowy opis instalacji motywów znajdziesz w artykule: Jak zainstalować motyw (szablon) WordPress?

instalacja-motywu-w-wordpress

instalacja-motywu-w-wordpress-2

Import danych personalizacji poprzez Customizer Export/Import

Pomyśl o tym
Z uwagi na to, że niektóre motywy po wgraniu motywu potomnego nie widzą wcześniejszych ustawień z motywu głównego, konieczne było wykonanie kopii tych danych

Wróć do tego samego ekranu co przy eksporcie, czyli Wygląd > Personalizacja > Export/Import, ale wybieramy opcję Import, zaznaczamy „Download and import image files” i wskazujemy wcześniej zapisany plik, zatwierdzając operację poprzez przycisk „Import

Oceń ten artykuł jako pierwszy
dHosting najlepszy serwer dla wordpress i nie tylko
Powiązane tematy: WordPress

Na stronie mogą znajdować się linki polecające (affiliacyjne), które pozwalają utrzymać bloga. Zakup z mojego polecenia nie generuje dla Ciebie dodatkowych kosztów, a ja otrzymam prowizje od kwoty zapłaconej.

3 komentarze do wpisu “Motyw potomny (Child Theme) w WordPress — Co to jest i jak zainstalować?”

  1. Avatar autora komentarza Ola Gościniak
    Ola Gościniak

    Taki poradnik przyda się wielu osobom :)

    1. Avatar autora komentarza Jakub Jaworowicz
      Jakub Jaworowicz[ Autor Artykułu ]

      Z pewnością – z motywem potomnym jest jak z backupem – większość osób dowiaduje się o motywach potomnych po fakcie, gdy coś się zepsuje po aktualizacji motywu przez często nieświadomego użytkownika.

  2. Avatar autora komentarza Janunsz Kamiński
    Janunsz Kamiński

    Ten temat należy kierować do wszystkich początkujących. :)

Przyłącz się do dyskusji

[elementor-element k="db47d93de8cdcb51dcf9573fc222d92b" data="eyJpZCI6ImVmYjQ5ZGMiLCJlbFR5cGUiOiJ3aWRnZXQiLCJzZXR0aW5ncyI6eyJibG9nX25hbWUiOiIiLCJibG9nX2Rlc2NyaXB0aW9uIjoiIiwiX2VsZW1lbnRfd2lkdGgiOiJhdXRvIiwidGl0bGUiOiJhc2QiLCJfZWxlbWVudF92ZXJ0aWNhbF9hbGlnbiI6ImNlbnRlciIsIndpZHRoIjp7InVuaXQiOiJweCIsInNpemUiOjI5OSwic2l6ZXMiOltdfSwiaGVpZ2h0Ijp7InVuaXQiOiJweCIsInNpemUiOjcxLCJzaXplcyI6W119LCJhbGlnbiI6ImNlbnRlciIsIm9iamVjdF9maXQiOiJjb250YWluIiwid2lkdGhfbW9iaWxlIjp7InVuaXQiOiJweCIsInNpemUiOjE2MCwic2l6ZXMiOltdfSwiaGVpZ2h0X21vYmlsZSI6eyJ1bml0IjoicHgiLCJzaXplIjozNSwic2l6ZXMiOltdfSwiYWxpZ25fbW9iaWxlIjoibGVmdCIsInJleV9pbmxpbmVfaG9yaXpvbnRhbF9hbGlnbl9tb2JpbGUiOiJsZWZ0IiwiY3VzdG9tIjoieWVzIiwibG9nbyI6eyJ1cmwiOiJodHRwczpcL1wvamF3b3Jvd2kuY3pcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMTdcLzEwXC9sb2dvLTI5OS10cmFuc3BhcmVudC0yMi0xLnBuZyIsImlkIjo4MDk0LCJzaXplIjoiIiwiYWx0IjoiSmFrdWIgSmF3b3Jvd2ljeiBcdTIwMTMgUHJvZ3JhbWlzdGEgV29yZFByZXNzIGkgTWFya2V0aW5nIGludGVybmV0b3d5Iiwic291cmNlIjoibGlicmFyeSJ9fSwiZWxlbWVudHMiOltdLCJ3aWRnZXRUeXBlIjoicmV5Y29yZS1oZWFkZXItbG9nbyJ9"][elementor-element k="db47d93de8cdcb51dcf9573fc222d92b" data="eyJpZCI6ImE3NmE1YjkiLCJlbFR5cGUiOiJ3aWRnZXQiLCJzZXR0aW5ncyI6eyJfbWFyZ2luIjp7InVuaXQiOiJweCIsInRvcCI6IjAiLCJyaWdodCI6IjAiLCJib3R0b20iOiIwIiwibGVmdCI6IjQwIiwiaXNMaW5rZWQiOmZhbHNlfSwiX2VsZW1lbnRfd2lkdGgiOiJhdXRvIiwiX2VsZW1lbnRfdmVydGljYWxfYWxpZ24iOiJjZW50ZXIiLCJyZXlfaW5saW5lX2hvcml6b250YWxfYWxpZ24iOiJsZWZ0IiwiYnJlYWtwb2ludCI6IiIsInR5cG9ncmFwaHlfZm9udF9mYW1pbHkiOiJFeG8gMiIsInR5cG9ncmFwaHlfZm9udF93ZWlnaHQiOiIzMDAiLCJyZXlfaW5saW5lX2hvcml6b250YWxfYWxpZ25fdGFibGV0IjoibGVmdCIsInJleV9pbmxpbmVfaG9yaXpvbnRhbF9hbGlnbl9tb2JpbGUiOiJyaWdodCIsImN1c3RvbSI6InllcyIsInNvY2lhbF9pY29uX2xpc3QiOltdLCJzb2NpYWxfdGV4dCI6IkZPTExPVyBVUyIsInN0eWxlIjoidWxyIC0tdGhpbm5lciIsIm1vYmlsZV9wYW5lbF9kaXNhYmxlX2Zvb3RlciI6InllcyIsIm1vYmlsZV9wYW5lbF9kaXNhYmxlX21lZ2FfZ3MiOiItLWRpc2FibGUtbWVnYS1ncyIsInR5cG9ncmFwaHlfdHlwb2dyYXBoeSI6ImN1c3RvbSIsInR5cG9ncmFwaHlfZm9udF9zaXplIjp7InVuaXQiOiJweCIsInNpemUiOjE4LCJzaXplcyI6W119LCJ0eXBvZ3JhcGh5X2xpbmVfaGVpZ2h0Ijp7InVuaXQiOiJweCIsInNpemUiOjI1LjIsInNpemVzIjpbXX0sInR5cG9ncmFwaHlfd29yZF9zcGFjaW5nIjp7InVuaXQiOiJlbSIsInNpemUiOiIiLCJzaXplcyI6W119LCJ0eXBvZ3JhcGh5X3N1Yl90eXBvZ3JhcGh5IjoiY3VzdG9tIiwidHlwb2dyYXBoeV9zdWJfZm9udF9zaXplIjp7InVuaXQiOiJweCIsInNpemUiOjE4LCJzaXplcyI6W119LCJ0eXBvZ3JhcGh5X3N1Yl9mb250X3dlaWdodCI6IjMwMCIsInR5cG9ncmFwaHlfc3ViX2xpbmVfaGVpZ2h0Ijp7InVuaXQiOiJweCIsInNpemUiOjI1LjIsInNpemVzIjpbXX0sIm5hdl9pbmRpY2F0b3IiOiJhcnJvdzIiLCJfX2dsb2JhbHNfXyI6eyJ0eXBvZ3JhcGh5X3R5cG9ncmFwaHkiOiIiLCJiZ19jb2xvcl9zdWJtZW51cyI6Imdsb2JhbHNcL2NvbG9ycz9pZD0zZGE3YWUyIn0sIl9tYXJnaW5fbW9iaWxlIjp7InVuaXQiOiJweCIsInRvcCI6IjAiLCJyaWdodCI6IjAiLCJib3R0b20iOiIwIiwibGVmdCI6IjIwIiwiaXNMaW5rZWQiOmZhbHNlfX0sImVsZW1lbnRzIjpbXSwid2lkZ2V0VHlwZSI6InJleWNvcmUtaGVhZGVyLW5hdmlnYXRpb24ifQ=="]