#118675
Gabriela Kurowska
Moderatorka

Motywy są aktualizowane raz na jakiś czas. Jeśli wprowadzisz zmiany np. w pliku functions.php albo header.php (ten np. do wklejenia ręcznie kodu analitycznego GA4) to przy kolejnej aktualizacji motywu te pliki zostaną zastąpione aktualnymi. Co za tym idzie, utracisz zmiany, które w nich wprowadziłaś. Korzystając z motywu potomnego, takie zmiany zapisuje się w motywie potomnym, który je chroni podczas aktualizacji motywu matki, by zachować Twoją personalizację. Motyw potomny zawiera tylko te pliki, które są poddawane zmianom.

Aby to bardziej graficznie pokazać:
Motyw rodzic zawiera pliki: PLIK_1, PLIK_2, PLIK_3, PLIK_4
Motyw dziecko zawiera pliki: PLIK_2 i PLIK_4 – tylko te, w których są wprowadzone zmiany. WordPress je odczytuje, by wyświetlić Twoje zmiany/funkcjonalności na stronie, a resztę bierze z motywu rodzica.

Aktualizacja motywu polega na podmianie wszystkich plików na nowe. Jeśli wprowadziłabyś zmiany w motywie rodzicu, to stracisz to co zmieniłaś. Motyw dziecko działa jak ochrona – zawiera tylko te pliki, które podlegają zmianom. WordPress korzysta z tych plików zmienionych przez Ciebie (PLIK_2 i PLIK_4), a resztę bierze z motywu rodzica. Dzięki temu Twoje zmiany nie znikną po aktualizacji.
Warto zrobić od razu, plany się czasem zmieniają, odkrywasz możliwości i jak się okaże, że jednak te zmiany będziesz chciała mieć 🙂