• Autor
    Wpisy
  • #118195
    Dorota Bartosiewicz
    Uczestniczka

    Lekcja w motywu potomnego jest nieaktualna, ta wtyczka już nie istnieje. Którą w zamian pobrać i jak zmodyfikować, ponieważ w tych co przeglądałam nie ma opcji Create?

    #118203
    Gabriela Kurowska
    Moderatorka

    Jeśli korzystałaś z jakiegoś komercyjnego motywu, to sprawdź bo może masz motyw potomny w plikach, które pobrałaś po zakupie. Jeśli nie, to możesz skorzystać z tej wtyczki: WP Child Theme Generator lub zrobić to ręcznie. Jeśli będziesz chciała wiedzieć jak to daj znać napiszę co i jak.

    #118210
    Dorota Bartosiewicz
    Uczestniczka

    Korzystam z darmowego motywu. Wtyczkę WP child theme generator pobrałam i właśnie dalej nie mogę znaleźć opcji ustawienia jej pod darmowy motyw. Wygląda ona inaczej niż ta w lekcji.

    #118291
    Gabriela Kurowska
    Moderatorka

    Ta wtyczka ma ustawienia w zakładce Wygląd > “Child Theme Gen”. Jak to klikniesz, to tam pojawi się okienko, wybierasz motyw, wpisujesz opis jeśli chcesz mieć jakiś swój (on się nie wyświetla nigdzie), możesz też zmienić nazwę motywu na inną (co może być korzystne z punktu widzenia bezpieczeństwa) i klikasz przycisk Generate (albo coś w tym stylu. To cała praca którą trzeba zrobić 🙂

    #118658

    Po co się tworzy ten motyw? Czy ja dobrze zrozumiałam Olę, że to jest potrzebne tylko, jeśli chcemy coś robić w kodzie strony? Warto ten motyw zrobić od razu czy to opcjonalne?

    #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ć 🙂