Pytasz, czym jest motyw potomny , po słowacku „motyw pochodny” i dlaczego warto go używać? Jak zmieni się Twoja strona WordPress i jak te zmiany wejdą w życie po jej aktualizacji?
W następnym poście dowiesz się więcej o tym, jak działa temat pochodny, jak go używać i o czym nie należy zapominać, jeśli chcesz z nim pracować.
Spis treści
Co to jest temat pochodny?
Motyw pochodny jest rodzajem dodatku do istniejącego motywu WordPress . Zgodnie z kodem WordPress jest to motyw, który dziedziczy funkcjonalność i styl motywu, który nazywa się motywem nadrzędnym ). Takie motywy są zalecanym sposobem edycji istniejących motywów.
Według statystyk nawet 85% użytkowników WordPress edytuje swoje tematy. Ale tylko 35% z nich korzysta z tematów pochodnych. Używanie ich do dostosowywania kodu może zaoszczędzić czas i kłopoty.
Pochodne motywy mają możliwość dostosowania motywu do własnych upodobań bez żadnych modyfikacji plików bazowych. Ponieważ tworzenie motywu pochodnego tworzy również osobny zestaw plików. Dla projektantów oznacza to, że te motywy dają im możliwość stworzenia nowego projektu przy zachowaniu funkcjonalności istniejącego motywu.
Wszystko jest idealne, z wyjątkiem jednej rzeczy. Ten problem może wystąpić, jeśli chcesz aktywować wiele tematów pochodnych jednocześnie. Nie będzie to możliwe. W praktyce oznacza to, że jeśli używasz motywu Storefront , na przykład, utworzyłeś również motyw pochodny, nie będzie możliwe utworzenie motywu „wnuczka” do dalszego dostosowywania. Jednak każdy problem ma rozwiązanie, tak jak to. Istnieje kilka sprytnych sposobów modyfikowania motywu pochodnego bez martwienia się o utratę wprowadzonych wcześniej zmian.
Jak stworzyć własny motyw pochodny?
1. Utwórz katalog motywów w swojej instalacji WordPress
2. Utwórz arkusz stylów z informacjami na temat wyprowadzonego tematu
3. Przeciągnij go do folderu „style” istniejącego motywu ( Wciągnij style motywu nadrzędnego)
Jeśli zarządzasz tymi krokami, wszystko, co musisz zrobić, to aktywować temat. Twoja witryna powinna wyglądać tak samo jak wcześniej. Zmiana polega na tym, że będziesz teraz używać motywu pochodnego.Przyjrzyjmy się bliżej tym krokom i pokażmy procedurę dotyczącą motywu Twenty Fourteen.
Najpierw przejdź do listy tematów i utwórz folder z nowym tematem. Możesz to nazwać, jak chcesz. W moim przykładzie zadzwonię do tematu „dwadzieścia czternaście dzieci”. Teraz utwórz plik arkusza stylów. Musi mieć nazwę -style.css. Skopiuj kod z obrazka i wklej go do utworzonego pliku.
Ważne elementy w kodzie, które zauważysz, to Nazwa motywu i Szablon.
„Nazwa motywu” informuje WordPress , jak nazywa się Twój motyw. Ta nazwa będzie wyświetlana w sekcji „selektor motywów”. „Szablon” informuje WordPress , który motyw jest oryginalny. W tym momencie twój motyw powinien działać. Sprawdź to, aktywując go i ponownie ładując swoją stronę.
Załaduj arkusz stylów pliku nadrzędnego, aby dodać go do listy. Powinien znajdować się w pliku functions.php. Skopiuj następujący kod do tego pliku.
Jeśli nawet nie poznałeś PHP, ale chcesz wprowadzić kilka zmian, nie martw się. To pójdzie. Przejdź do pliku arkusza stylów i zmień to, czego potrzebujesz.
Istnieje jednak jeden wyjątek, który potwierdza tę zasadę, plik functions.php. Ten plik jest ładowany zarówno w istniejących, jak i pochodnych motywach. Jeśli pochodna funkcja motywu jest podrzędna względem istniejącego motywu, będziesz musiał skopiować i wkleić całą zawartość z pliku functions.php do motywu pochodnego. Aby edytować nagłówek, skopiuj i wklej plik header.php do motywu pochodnego.
Jak prawidłowo zaadaptować temat pochodny?
Jak napisałem powyżej, stworzenie motywu wnuka nie jest możliwe, ale zakładam, że na pewno będziesz chciał zmienić parę. Powiedzmy, że czcionka lub kolor. Istnieją dwa sposoby dostosowania takich motywów bez utraty zmian wprowadzonych przed aktualizacją WordPress .
1. Niestandardowy moduł CSS
Jeśli dokonałeś zmian w CSS, zalecam zainstalowanie własnego modułu CSS. Umożliwia tworzenie zmian poprzez Customizer i zapisywanie ich w bazie danych.
2. Użyj niestandardowego pliku PHP
Jeśli twoje dostosowanie obejmuje PHP, będziesz musiał załadować własny php. plik. Specjalnie na ten temat napisany jest moduł dostosowywania motywu , który bez większych problemów poradzi sobie z tego typu modyfikacjami.
Moduł ten ładuje plik functions.php, który możesz obsługiwać w taki sam sposób jak plik functions.php w motywie pochodnym, ładuje również pliki arkuszy stylów i JavaScript. Możesz więc dodać dowolny CSS lub JS i tworzyć z nich własne gadżety.
WordPress oferuje również kilka samouczków na temat tworzenia motywu pochodnego. Spójrz na jedną z nich.
Ponadto znalazłem dwa świetne moduły, Child Theme Creator od Orbisius i Child Theme Configurator dla mniej doświadczonych użytkowników WordPress . Pierwszy z modułów doskonale nadaje się do tworzenia i edycji motywu pochodnego. Drugi z modułów wykonuje w zasadzie całą pracę za Ciebie. Nie tylko tworzy żądany motyw pochodny, ale także kopiuje wszystko z folderów i podfolderów potrzebnych do uzyskania dostępu do istniejącego motywu.
Temat pochodny to idealne rozwiązanie dla kogoś, kto chce szybko stworzyć własny e-sklep bez konieczności wprowadzania większych zmian w istniejącym temacie.
Mam nadzieję, że ten post pomógł Ci w kwestii tematów pochodnych. Oczywiście, jeśli masz dalsze pytania, nie wahaj się podzielić nimi w komentarzach.
Czy ten artykuł był dla Ciebie pomocny? Wesprzyj mnie jego udostępnianiem. 👍