Skocz do zawartości

Tworzenie Motywu Potomnego w WordPress - Child Themes


linoskoczek

Rekomendowane odpowiedzi

Motywy potomne w WordPress

Child Themes - WordPress Codex [ENG]

 

 

1. Czym jest motyw potomny i do czego służy?

 

Motyw potomny (inaczej dziedziczny) jest motywem, który czerpie wszystkie dane z prawdziwego motywu.

 

Zalety korzystania z motywów potomnych:

  • po aktualizacji motywu Twoje zmiany nie zostają nadpisane (normalnie, gdy zaedytujesz jakikolwiek plik motywu i ten motyw zaktualizujesz, to Twój plik jest usuwany, a na jego miejsce trafia domyślny)
  • ułatwienie w dodawaniu swoich modyfikacji

 

Przykład z życia:

Chcesz być taki, jak Twój tata. Naśladujesz go cały czas, robisz wszystko tak jak on. Co dalej? Jako dziecko możesz się zmieniać, więc chcesz być taki sam jak tata, ale lubić jeździć na rowerze (czego tata nie próbował lub nie lubi). Dodatkowo, tata też może chcieć się zmienić, co przekłada się na Ciebie. Co z tego wychodzi? Jesteś klonem taty, który dodatkowo może mieć jakieś inne umiejętności.

 

Przełóżmy teraz to na motywy w WordPressie:

Jest motyw o nazwie SuperMotyw. Niby jest super, ale chcesz go zmodyfikować, ale nie stracić nic, gdy zostanie zaktualizowany. Tworzysz SuperMotyw-Dziecko, które dziedziczy wszystkie dane (cechy charakteru :)) z motywu przodka, czyli SuperMotywu. SuperMotyw-Dziecko będzie właśnie motywem potomnym. Na razie jest to klon przodka, ale teraz możesz dodawać do jego stylu jakieś modyfikacje. Gdy przodek, czyli SuperMotyw zostanie zaktualizowany, Twoje modyfikacje pozostaną bez zmian.

 

2. Jak utworzyć motyw potomny?

 

Na początek musisz wejść do jakiegokolwiek menedżera plików - polecam robić to przez FTP, a użyć do tego programu FileZilla.

Zaloguj się na swoje konto FTP, przejdź do katalogu WordPressa, a później do wp-content/themes.

 

post-3236-0-59963300-1424724451_thumb.jp

 

W moim przypadku chcę utworzyć motyw potomny z motywu Hueman. Na początek utwórz katalog o nazwie twójmotyw-child (w moim przypadku jest to hueman-child).

 

post-3236-0-25699900-1424724668_thumb.jp

 

Wejdź do tego katalogu i utwórz w nim pliki style.css oraz functions.php.
post-3236-0-09484500-1424724898.jpg

 

Otwórz plik style.css i dodaj do niego poniższą zawartość:

/*Theme Name:   NAZWA_PRZODKA ChildTemplate:     NAZWA_PRZODKAText Domain:  NAZWA_PRZODKA-child*/

W moim wypadku wygląda to tak:

/* Theme Name:   Hueman Child Template:     hueman Text Domain:  hueman-child*/

post-3236-0-58537000-1424725147_thumb.jp

 

Zapisz ten plik, prześlij na serwer i otwórz kolejny - functions.php.

Tu już sprawa jest banalnie prosta: wklej ten kod, zapisz go i prześlij na serwer:

<?phpadd_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );function theme_enqueue_styles() {    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );}

post-3236-0-33179900-1424725323_thumb.jp

 

Teraz przejdź do Kokpitu WordPressa do sekcji Wygląd -> Motywy. Tam włącz nowy motyw, który nie ma żadnego obrazka i zawiera w swojej nazwie Child (w tym wypadku ten po prawej).

 

post-3236-0-74885900-1424725472_thumb.jp

 

Jeśli postępowałeś zgodnie z poradnikiem, to masz teraz motyw potomny - gratulacje!

 

Jeśli chcesz coś do niego dodać, to klasycznie przejdź do Edytora w Kokpicie WordPressa i edytuj plik style.css, ale już motywu potomnego (będzie on wybierany domyślnie). Cokolwiek tutaj wstawisz, przetrwa nawet tornado aktualizacyjne - motyw potomny po prostu sam się nie aktualizuje.

 

3. Dodatkowe informacje

 

- Istnieją pluginy, które dodają Twój własny CSS po przeładowaniu strony. Efekt będzie podobny, jeśli nie taki sam, ale bierz pod uwagę to, że funkcja wbudowana w WordPressa zawsze działa lepiej niż plugin. Plugin będzie niepotrzebnie obciążał Twoją stronę, zaś przy motywach potomnych nie zauważysz różnicy w jej działaniu.

  • Super 3
Odnośnik do komentarza

Zarejestruj się za darmo i naucz się zarabiać online!

  • Dostęp do darmowych poradników pokazujących krok po kroku jak zarabiać w Internecie
  • Sposoby zarabiania niepublikowane nigdzie indziej
  • Aktywna społeczność, która pomoże Ci rozwiązać problemy i doradzi
  • Profesjonalne treści na temat SEO, social media, afiliacji, kryptowalut, sztucznej inteligencji i wiele więcej!

3. Dodatkowe informacje

 

- Użytkowanie motywu potomnego nie jest perfekcyjne - tylko plik style.css i functions.php będą obsługiwane. Jeśli chcesz edytować motyw w jego plikach .php, to musisz obejść się ze smakiem.

 

 

Pure bullshit.
Wystarczy odpowiednik pliku w odpowiednim folderze.
NP jeżeli mamy /themes/motyw123/functions/checkout.php
To wystarczy że dodamy go do /themes/motyw123/motyw123-child(tu nazwa folderu dowolna jeżeli plik style.css i functions.php sa zrobione jak kolega napisał wyżej)/functions/checkout.php i możemy sobie dowolnie edytować ten plik i zostanie On wczytany zamiast  themes/motyw123/functions/checkout.php

Po prostu musi zostać zachowana struktura katalogów!!!

Edytowane przez Dradyn
  • Super 1
Odnośnik do komentarza

Spoko, teraz jest treściwie i na temat .
Fajnie to wytłumaczyłeś totalnego laikowi więc zostawiam reputa ;)
Pozdrawiam!


A i zdecydowanie nie polecam edycji kodu za pomocą przeglądarki -> różne cuda dzieją się z kodowaniem.
Polecam każdemu w lokalu poprzez notepad ++ bądź sublime text 3 (najwygodniejsze programy wg mnie) i potem uploadowanie na serwer . 

Odnośnik do komentarza

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Polecana zawartość

    • Poradnik podatkowy - jak rozliczać się z pieniędzy zarobionych przez Internet bez DG?
      Zarabianie w Internecie wiąże się z koniecznością płacenia podatków - a rozliczanie się z urzędem skarbowym nie jest jednoznaczne i proste. Prawo podatkowe w Polsce jest nieujednolicone - co oznacza, że każdy urząd skarbowy może mieć inne interpretacje. Sprawdź jak się za to zabrać!
        • Super
      • 12 odpowiedzi
    • JDG - Jak zarejestrować, rozliczać i prowadzić działalność gospodarczą w Polsce
      Jednoosobowa działalność gospodarcza (JDG) to najprostsza forma prowadzenia działalności gospodarczej w Polsce. Jest to działalność prowadzona przez jedną osobę fizyczną na własne nazwisko i na własne ryzyko. Jednak mimo, że nazywa się jednoosobowa - daje jednak możliwość zatrudniania pracowników. Takich firm jest zarejestrowanych w Polsce zdecydowanie najwięcej. Sprawdź jak zarejestrować, rozliczać i prowadzić własną JDG!
      • 3 odpowiedzi
    • Inwestowanie w obligacje detaliczne skarbu państwa - od podstaw!
      Sprawdź jak inwestować w obligacje skarbowe - krok po kroku! Detaliczne obligacje skarbowe to rodzaj obligacji emitowanych przez Państwo, które są oferowane indywidualnym inwestorom, takim jak osoby fizyczne, a nie instytucjom finansowym.

      Są to instrumenty dłużne, nienotowane na żadnym rynku, co oznacza że kupując taką obligację, w praktyce pożyczasz pieniądze państwu na określony czas, a w zamian otrzymujesz odsetki. Można więc powiedzieć że obligacje są indywidualną pożyczką na określony % dla Skarbu Państwa. Państwo odda Ci więcej niż od Ciebie pożyczyło.
      • 7 odpowiedzi
    • Jak pozyskiwać i zarabiać na poleconych dzięki make-cash.pl
      W tym poradniku przedstawiam możliwości dostępne dla każdego użytkownika. Dowiesz się jak efektywnie wykorzystać forum do zbierania poleconych i budowania dodatkowych zysków.

      Make-cash.pl to miejsce, gdzie ludzie dzielą się swoimi doświadczeniami, poszukują porad i rekomendacji, a także nawiązują wartościowe kontakty. Codziennie odwiedza nas minimum 2000 unikalnych osób, które są zainteresowane zarabianiem przez Internet - a to ogromny potencjał, z którego może korzystać nie tylko administracja - ale każdy użytkownik forum !
        • Super
      • 2 odpowiedzi
    • Jak pisać treści na stronę internetową z wykorzystaniem AI
      Tworzenie treści od podstaw może być procesem czasochłonnym. Istnieje wiele mniejszych kroków, o których należy pomyśleć w drodze do stworzenia atrakcyjnych treści, takich jak badanie rynku, SEO i redagowanie tekstu, a to tylko początek. Jednak nie musisz zaczynać od zera, gdy istnieją narzędzia AI, które mogą pomóc w tworzeniu wysokiej jakości treści. 
      • 13 odpowiedzi
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Ta strona korzysta z ciasteczek, aby świadczyć usługi na najwyższym poziomie. Dalsze korzystanie z witryny oznacza zgodę na ich wykorzystanie. Polityka prywatności .