Instrukcje: Child-Theme do WordPress tworzenia i używania

Pascal Prohl Aktualizacja w dniu 24.01.2020 r.
7 Min.
Ustawianie dzieckaTheme
Ostatnia aktualizacja w dniu 24.01.2020 r.

Rynek WordPress -Themes jest duży - dla prawie każdego projektu znajdziecie Państwo odpowiedni Theme Znajdź. Ale co jeśli chcesz dokonać zmian w projekcie? Przecież chcesz się wyróżnić z tłumu. Jeśli małe zmiany kolorów są nadal wprowadzane za pomocą kilku linii kodu CSS wewnątrz customizera, zachowuje się to inaczej przy złożonych modyfikacjach. Wymaga to zazwyczaj głębokiej interwencji w Theme-pliki są niezbędne do osiągnięcia pożądanych rezultatów. Aby uniknąć chaosu, zawsze należy odnosić się do dziecka...Theme Siadaj. Co za dziecko...Theme i jakie to przynosi korzyści, dowiesz się w tym artykule.

Co to jest Child-Theme?

oficjalny Themepodręcznik wyjaśnia, co tak zwane Child-Theme z tym, to ona theme pozwala na indywidualne dostosowanie się do rodzica theme i upraszcza jego obsługę. Rodzic theme jest dokładnie tym, czego oczekiwałbyś jako normalny WordPress theme (na przykład Avada) wiesz.

W jaki sposób dzięki wielu ofertom można znaleźć odpowiednią WordPress Themedla swoich wymagań, można w tym wpisie na blogu Czytaj dalej.

Teraz do ważnej różnicy: Child-Theme dziedziczy podstawową konstrukcję i funkcjonalność rodzica themes. Dostosowania, które są wdrażane na dzieckutheme nadpisują funkcjonalność rodzicathemes.

W praktyce, rodzic theme pozostaje nietknięty nawet przy skomplikowanych modyfikacjach. Zmiany są dokonywane tylko w plikach o tym samym nazwisku u dziecka themes . Skutkuje to licznymi zaletami, które sprawiają, że korzystanie z Child-Themes 'a jest tak atrakcyjne.

Kiedy Child-Theme ma sens?

Child-Themes są niezbędne, jeśli chcesz wprowadzić zmiany w swoim WordPress theme i nie stracić ich. Przyczyny takiego stanu rzeczy dowiedzą się Państwo sami najpóźniej po dokonaniu zmian w theme plikach, a następnie themes zaimportowaniu aktualizacji do programu. Ponieważ w przypadku theme aktualizacji wszystkie theme pliki są nadpisywane, a poszczególne korekty są logicznie tracone.

Child-themes są szczególnie odpowiednie dla początkujących programistów. Mogą oni wykorzystywać funkcjonalność już istniejących motywów jako podstawę do realizacji własnych intencji za pomocą child-themes . Oznacza to, że cały motyw WordPress nie musi być tworzony od zera, co również stanowi zaletę czasową.

Ogólnie rzecz biorąc, powinieneś mieć podstawową wiedzę w dziedzinie WordPress i rozwoju sieci, tak aby dzieckoTheme nie tylko dawało ci przewagę, ale także mogło bezpiecznie z niej korzystać.

free dev blog fioletowy

Dla kogo jest to dziecko -Theme nie nadaje się?

Child-Themes  są zazwyczaj bardziej odpowiednie dla użytkowników, którzy dokonują większych zmian w swoim themes życiu. Jeśli sam masz niewielkie doświadczenie w tworzeniu stron internetowych, a Twoje zmiany ograniczają się do kilku linijek kodu CSS, dziecko theme nie jest absolutnie konieczne. Zmiany te można również łatwo wprowadzić w programie Customizer of WordPress .

Ponadto, zmiany, które mogą być dokonane przy użyciu opcji zainstalowanego WP-themes nie powinny być wprowadzane przy użyciu Child-Theme. Mogą to być proste zmiany kolorów, obrazy nagłówkowe lub inne opcje układu, które zostały już dostarczone przez dewelopera. Child-Theme zazwyczaj tylko niepotrzebnie spowalnia Twoją WordPress stronę internetową. Również przegląd gubi się tak szybko.

Jeśli Twoje zmiany w Child-Theme przekroczą pewną kwotę, możesz chcieć stworzyć osobny theme WordPress kod - kod ten przy okazji poleca go. Dlaczego? Jeśli zmienisz zbyt wiele funkcji i plików, mogą wystąpić problemy z aktualizacjami rodzica themes .

Gdzie mogę to dostać theme ?

Użytkownicy wielu bestsellerów, takich jak Enfold, Avada i Co mogą być szczęśliwi. Wielu Themedostawców oferuje gotowe do pobrania WordPress szablonyThemes dla swoich własnych dzieci. Avada na przykład jest już odpowiednie dziecko...Theme z. Z kolei użytkownicy popularnego ThemesDivi muszą - mimo licznych próśb użytkowników - nadal wykonywać własną pracę lub korzystać z prefabrykowane Child-Theme od społeczności. 

Tak więc zanim zaczniesz pracować samodzielnie, powinieneś zawsze najpierw sprawdzić u dostawcy usług, czy zrobił on już dla Ciebie odpowiednie zabezpieczenia. W końcu świadczeniodawca może najlepiej zagwarantować, że dzieckoTheme i odpowiadający mu szablon WP będą działać bezbłędnie.

Dziecko -Theme stwórz siebie

Jeśli Twój dostawca nie udostępnia Dziecka theme do pobrania, nie jest to złe. Tworzenie themes jest stosunkowo proste i wymaga tylko pewnego czasu, podstawowej wiedzy na temat tworzenia stron internetowych oraz Dostęp S/FTP lub dostęp SSH do twojej strony internetowej. Zaleca się również korzystanie z edytora kodu.

W końcu, trzy proste pliki upewnij się, że możesz korzystać z zalet dzieckaThemes. Wystarczy postępować zgodnie z poniższymi instrukcjami:

Krok 1: Tworzenie folderu

Jeśli uzyskaliście Państwo dostęp do swojej strony internetowej poprzez FTP, pierwszym krokiem jest utworzenie Themefolderu (/wp-content/Themes/...twojej WordPress -instalacji. Tutaj musisz tylko stworzyć folder swojej instalacjiThemes dziecięcej. 

utworzony Themefolder dziecięcy
W tym przykładzie stworzyłem folder dla Child-theme des WordPress themes TwentyFifteen.

Nazwę można wybrać dowolnie, ale dla lepszego przeglądu zaleca się po prostu dodać "-child" do nazwyThemes folderu nadrzędnego. Jeśli stworzysz dziecko -Theme dla WordPress theme TwentyFifteenodpowiednia nazwa folderu to dwadzieścia pięćnastoletnie dziecko.

Krok 2: Tworzenie style.css

W następnym kroku potrzebny jest arkusz stylów o nazwie style.css, który zostanie umieszczony bezpośrednio w utworzonym wcześniej folderze.

Do tego pliku należy dodać następującą treść:

/*
Theme Imię i nazwisko: Twenty FifteenDziecko
Theme URI: http://example.com/twenty-fifteen-child/
Opis: Twenty FifteenDziecko Theme
Autor: John Doe
Autorski URI: http://example.com
Wzór: dwudziestu piętnastu
wersja: 1.0.0
Licencja: Powszechna Licencja Publiczna GNU v2 lub późniejsza
URI na licencji:  http://www.gnu.org/licenses/gpl-2.0.html
Tagi: jasny, ciemny, dwukolumnowy, prawy pasek, responsywny układ, gotowość dostępu
Domena tekstowa: dwudziesto-piętnastoletnie dziecko
*/

Nagłówek arkusza stylów zawiera zatem różne informacje na temat dzieckaTheme. Z wyjątkiem dwóch wierszy, informacja ta nie jest obowiązkowa.

-ThemeNazwisko i szablon muszą być wypełnione, tak aby dziecko...Theme Działa. Szablon zapewnia, WordPress że połączenie między dzieckiem a rodzicemTheme Potrafi rozpoznać. Przechowywane informacje (w przykładzie: dwudziestu piętnastu) powinny być zatem przechowywane w dziecku...Theme pasują do informacji w arkuszu stylów rodzicaThemes.

Krok 3: Tworzenie funkcji.php

W trzecim kroku musisz edytować funkcje.php twojego dziecka-Themes Załóż. Zawartość tego pliku zapewnia, że arkusz stylów rodzicaThemes jest załadowany.

Skopiuj następującą zawartość do pliku PHP o nazwie functions.php:

get('Version')
      );
    }

Przy użyciu the Child-Themes dla dopasowanie ty także dodawać funkcja rozszerzenie do ten kartoteka opóźniony.

Krok 4: Zrzut ekranu dla twojego dziecka...Theme

Czwarty krok nie jest obowiązkowy. Jeśli chcesz Theme-Podgląd w twojej WordPress -instalacji zrzutu ekranu z dziecka...Theme jest wyświetlany, można przechowywać odpowiedni dla niego materiał zdjęciowy.

ukończony folder
Tak na końcu powinien wyglądać gotowy folder Child-Themes  - wraz ze zrzutem ekranu.

WordPress automatycznie używa pliku o nazwie screenshot.png, który znajduje się w głównym folderze dziecka themes . Możesz pozwolić, by twoja kreatywność szalała tutaj. WordPress -Codex zaleca rozmiar 1200px w szerokości i 900px w wysokości.

Krok 5: Aktywacja Child-Theme

Chodzi o to... dziecko...Theme po prostu musi być aktywowany. Robi się to w ten sam sposób, w jaki aktywowałeś już rodzicaTheme Aktywowany. Po prostu idź do Theme-Podgląd twojej WordPress -instalacji i wybierz teraz pojawiające się dziecko...Theme Odjazd.

Możliwe jest, że po aktywacji niektóre ustawienia, które zostały wcześniej wprowadzone przez rodzica theme, mogą zniknąć lub nie być już ustawione tak jak poprzednio. To normalne. W najlepszym przypadku, zainstaluj i aktywuj osłonę theme przed dokonaniem jakichkolwiek zmian theme . 

Alternatywnie: Stwórz dziecko zatheme pomocąplugin

Zrzut ekranu Plugin
WordPress plugins jak to sprawia, że tworzenie dziecka themes jest wygodniejsze, ale nie jest absolutnie konieczne.

Możliwe jest również stworzenie pasującego dziecka theme nad WordPress plugin. Jednym z najbardziej popularnych plugins w tym przypadku jest ThemeKonfigurator dziecięcy. Oferuje to nie tylko stworzenie osłonyt hemes, ale również dalsze opcje konfiguracyjne.

Ponieważ tworzenie go jest Themesbardzo łatwe, Pluginnie jest w żadnym wypadku konieczne nawet dla mniej doświadczonych użytkowników. W odniesieniu do działania waszej WordPress strony internetowej odradzam nawet instalację za dużo, nie trzeba Plugins Odjazd.

Praca z dzieThemeckiem

Praca z samodzielnym dzieckiem jest bardzo łatwa... Po aktywowaniu go, na Twojej WordPress stronie internetowej czeka na Ciebie projekt dziecka rodzica.Themes. To logiczne, przecież to jest dokładnie tak, jak dziecko...Themes:

Każdy plik, który themes stworzysz w swoim dziecku, zastąpi plik o tym samym nazwisku u rodzica theme . Tylko funkcje.php i arkusz stylów są wyjątkiem. Nie tylko nazwa, ale również struktura folderów powinna być dokładnie taka sama.

Na przykład, jeśli chcesz stopkę (footer.php) rodzicaThemes dodajesz kopię tego pliku bezpośrednio do folderu dziecka...Themes na dodatek. Plik ten nadpisuje teraz plik o tej samej nazwie w rodzicachTheme. Wszelkie zmiany, których tu dokonasz, będą widoczne na Twojej stronie internetowej.

Przypadek szczególny: Funkcje.php nie nadpisują, ale są umieszczane przed plikiem o tej samej nazwie rodzicaThemes Załadowany. Czy chcesz załadować poszczególne funkcje PHP rodzicaThemes można to pominąć w ramach funkcji.php dziecka-Themes wdrożyć. Ta opcja jest przeznaczona wyłącznie dla doświadczonych użytkowników. Wsparcie dla tego oferuje ci to obszerne instrukcje.

Wniosek: Praktyczna, nieodzowna cecha!

A Child-Theme jest stosunkowo proste. Nawet korzystanie z niego nie okazuje Themessię szczególnie trudne w życiu codziennym. To właśnie dlatego dziecko...Theme dla wszystkich WordPress użytkowników do wprowadzania zmian w ich Theme "schludnie". Zalety wyraźnie przeważają nad wadami.

Nie ma prawie żadnych wad. Chociaż możliwe Wada wydajności poprzez Child-Themes ale to jest tylko minimum, jeśli w ogóle. Dziecko -Themes pozostają stosunkowo chude, ponieważ zwykle zawierają tylko kod modyfikacji.

Jednakże, używając Child-Themes zawsze powinieneś wiedzieć dokładnie co robisz. Ponownie, możesz szybko uczynić swoją WordPress stronę bezużyteczną i tylko wypluwać błędy. A Backup WordPressa jest niezbędna do takich modyfikacji - w razie wątpliwości należy zawsze skonsultować się z profesjonalistą posiadającym odpowiednią wiedzę.

Zdjęcie: Anthony Robert | Unsplash

2010 Pascal zetknął się z WordPress . To, co zaczęło się od prostego bloga hobbystycznego, szybko przerodziło się w jego zawód. Kiedy WordPress oraz freelancer SEO pracował na stronach internetowych wielu klientów. Dziś jest zatrudniony w agencji marketingu internetowego i prowadzi blog o WordPress .

Artykuły pokrewne

Komentarze do tego artykułu

Napisz komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola oznaczone są * Zaznaczone.