Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak stworzyć motyw potomny WordPress (przewodnik dla początkujących)

Motywy potomne to jeden z tych terminów WordPress, które są często używane i wprowadzają początkujących w zakłopotanie. Mogłeś nawet o nich słyszeć i zdecydować się na pominięcie ich tworzenia z powodu tego, jak skomplikowane wydają się.

Rozumiemy to. Ale z naszego doświadczenia wynika, że motywy potomne mogą zaoszczędzić Ci mnóstwo kłopotów w przyszłości. Chronią Twoje cenne modyfikacje, pozwalają eksperymentować bez psucia witryny i ułatwiają aktualizację motywu.

Jeśli jesteś zainteresowany, szczegółowo opisaliśmy, jak działa motyw potomny, jak go dostosować i jak wprowadzać w nim zmiany w tym przyjaznym dla początkujących przewodniku.

Jak utworzyć motyw potomny WordPress

Jak działa motyw potomny i dlaczego go potrzebujesz?

Motyw potomny dziedziczy wszystkie funkcje, możliwości i style innego motywu WordPress. Kiedy tworzysz motyw potomny, oryginalny motyw nazywany jest motywem nadrzędnym.

Dziedziczenie obejmuje plik style.css motywu nadrzędnego, który definiuje główny styl motywu. Motyw potomny może nadpisać lub rozszerzyć odziedziczone właściwości, dodając własne pliki lub modyfikując istniejące.

Chociaż można dostosować swój motyw WordPress bez instalowania motywu potomnego, istnieje kilka powodów, dla których możesz go potrzebować:

  • Motywy potomne chronią Twoje modyfikacje podczas aktualizacji motywu, zapobiegając ich nadpisaniu. Jeśli zmodyfikujesz motyw nadrzędny bezpośrednio, te zmiany mogą zniknąć po aktualizacji.
  • Motywy potomne pozwalają bezpiecznie wypróbować nowe projekty lub funkcje bez psucia oryginalnego motywu witryny, podobnie jak środowisko stagingowe.
  • Jeśli wiesz jak kodować, motywy potomne mogą usprawnić proces tworzenia. Pliki motywu potomnego są znacznie prostsze niż pliki motywu nadrzędnego. Możesz skupić się na modyfikowaniu tylko tych części motywu nadrzędnego, które chcesz zmienić lub rozszerzyć.

Co zrobić przed utworzeniem motywu potomnego WordPress

Widzieliśmy wielu użytkowników WordPressa podekscytowanych zagłębianiem się w techniczną stronę, tylko po to, by zniechęcić się, gdy pojawią się błędy. Rozumiemy to. Dlatego ważne jest, aby wiedzieć, w co się pakujesz, zanim utworzysz motyw potomny.

Oto kilka rzeczy, które zalecamy zrobić przed kontynuowaniem tego przewodnika krok po kroku:

  1. Pamiętaj, że będziesz pracować z kodem. Przynajmniej będziesz potrzebować podstawowej wiedzy o HTML, CSS, PHP i, opcjonalnie, JavaScript, aby zrozumieć, jakie zmiany musisz wprowadzić. Więcej na ten temat możesz przeczytać w podręczniku motywów WordPress.
  2. Wybierz motyw nadrzędny, który ma pożądaną konstrukcję strony internetowej i funkcje. Jeśli to możliwe, znajdź taki, w którym musisz wprowadzić tylko kilka zmian. W razie potrzeby możesz skorzystać z naszej listy kontrolnej rzeczy do zrobienia przed zmianą motywów WordPress.
  3. Użyj lokalnej witryny lub witryny testowej do tworzenia motywów. Nie chcesz wprowadzać niezamierzonych błędów na swojej aktywnej witrynie.
  4. Wykonaj kopię zapasową swojej witryny najpierw. Zalecamy użycie wtyczki do tworzenia kopii zapasowych, takiej jak Duplicator, jeśli robisz to po raz pierwszy.

Istnieje kilka sposobów na utworzenie motywu potomnego z istniejącego motywu. Jednym ze sposobów jest ręczne kodowanie, podczas gdy inne wymagają wtyczki, co jest znacznie bardziej przyjazne dla początkujących.

Pierwsza metoda może wydawać się onieśmielająca, jeśli brakuje Ci doświadczenia technicznego. Niemniej jednak, nawet jeśli wybierzesz jedną z metod z wtyczką, nadal zalecamy zapoznanie się z metodą ręczną, aby poznać proces i zaangażowane pliki.

Wskazówka: Chcesz dostosować swój motyw bez tworzenia motywu potomnego? Użyj WPCode, aby bezpiecznie włączyć nowe funkcje za pomocą niestandardowych fragmentów kodu bez psucia Twojej witryny.

Mając to wszystko na uwadze, przejdźmy do tego, jak utworzyć motyw potomny w WordPress. Możesz przejść do preferowanej metody, korzystając z poniższych linków:

Metoda 1: Ręczne tworzenie motywu potomnego WordPress

Najpierw musisz otworzyć folder /wp-content/themes/ w swojej instalacji WordPress.

Możesz to zrobić za pomocą menedżera plików hostingu WordPress lub klienta FTP. Uważamy, że pierwsza opcja jest znacznie łatwiejsza, więc z niej skorzystamy.

Jeśli jesteś klientem Bluehost, możesz zalogować się do panelu swojego konta hostingowego i przejść do zakładki „Websites”. Następnie kliknij „Settings”.

Ustawienia witryny Bluehost

W zakładce Przegląd przewiń w dół do sekcji „Szybkie linki”.

Następnie wybierz „Menedżer plików”.

Przycisk Menedżera plików Bluehost

Na tym etapie musisz przejść do folderu public_html swojej witryny i otworzyć ścieżkę /wp-content/themes/.

Tutaj po prostu kliknij przycisk „+ Folder” w lewym górnym rogu, aby utworzyć nowy folder dla swojego motywu potomnego.

Tworzenie nowego folderu w menedżerze plików Bluehost

Możesz nazwać folder dowolnie.

W tym samouczku użyjemy nazwy folderu twentytwentyone-child, ponieważ jako motyw nadrzędny użyjemy Twenty Twenty-One. Po zakończeniu kliknij „Utwórz nowy folder”.

Nazwanie nowego pliku motywu potomnego w menedżerze plików Bluehost

Następnie musisz otworzyć właśnie utworzony folder i kliknąć „+ Plik”, aby utworzyć pierwszy plik dla swojego motywu potomnego.

Jeśli używasz klienta FTP, możesz użyć edytora tekstu, takiego jak Notatnik, i przesłać plik później.

Tworzenie nowego pliku w menedżerze plików Bluehost

Nazwij ten plik „style.css”, ponieważ jest to główny arkusz stylów Twojego motywu potomnego i będzie zawierał informacje o motywie potomnym.

Następnie kliknij „Utwórz nowy plik”.

Tworzenie nowego pliku arkusza stylów w menedżerze plików Bluehost

Teraz kliknij prawym przyciskiem myszy na plik style.css.

Następnie kliknij „Edytuj”, aby otworzyć nową kartę, jak pokazano na poniższym zrzucie ekranu.

Edycja pliku style.css w menedżerze plików Bluehost

W tej nowej karcie możesz wkleić poniższy tekst i dostosować go do swoich potrzeb:

/*
Theme Name:   Twenty Twenty-One Child
Theme URI:    https://wordpress.org/themes/twentytwentyone/
Description:  Twenty Twenty-One child theme
Author:       WordPress.org
Author URI:   https://wordpress.org/
Template:     twentytwentyone
Version:      1.0.0
Text Domain:  twentytwentyonechild
*/

Po zakończeniu kliknij przycisk „Zapisz zmiany”.

Zapisywanie pliku arkusza stylów w menedżerze plików Bluehost

Następną rzeczą, którą musisz zrobić, jest utworzenie drugiego pliku i nazwanie go functions.php. Ten plik zaimportuje lub doda arkusze stylów z plików motywu nadrzędnego.

Po utworzeniu dokumentu dodaj następujący kod wp_enqueue:

add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
    $parenthandle = 'twenty-twenty-one-style'; // This is 'twenty-twenty-one-style' for the Twenty Twenty-one theme.
    $theme = wp_get_theme();
    wp_enqueue_style( $parenthandle, get_template_directory_uri() . '/style.css', 
        array(), // if the parent theme code has a dependency, copy it to here
        $theme->parent()->get('Version')
    );
    wp_enqueue_style( 'custom-style', get_stylesheet_uri(),
        array( $parenthandle ),
        $theme->get('Version') // this only works if you have Version in the style header
    );
}

Po zakończeniu zapisz plik, tak jak w poprzednim kroku.

Uwaga: Dla tej metody zalecamy zapoznanie się z oficjalną dokumentacją Motywy potomne i Dołączanie zasobów, aby upewnić się, że arkusze stylów motywu potomnego są ładowane poprawnie.

Utworzyłeś teraz bardzo podstawowy motyw potomny. Kiedy przejdziesz do Wygląd » Motywy w panelu administracyjnym WordPress, powinieneś zobaczyć opcję Twenty Twenty-One Child.

Kliknij przycisk „Aktywuj”, aby zacząć używać motywu potomnego na swojej stronie.

Aktywacja motywu potomnego w panelu administracyjnym WordPress

Metoda 2: Tworzenie klasycznego motywu potomnego za pomocą wtyczki

Ta kolejna metoda wykorzystuje wtyczkę Child Theme Configurator. Ta łatwa w użyciu wtyczka WordPress pozwala szybko tworzyć i dostosowywać motywy potomne WordPress bez użycia kodu, ale działa dobrze tylko z klasycznym (nie blokowym) motywem.

Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie i aktywowanie wtyczki WordPress. Po aktywacji musisz przejść do Narzędzia » Motywy potomne w swoim panelu WordPress.

W zakładce Rodzic/Potomek zostaniesz poproszony o wybranie akcji. Po prostu wybierz „UTWÓRZ nowy motyw potomny”, aby rozpocząć.

Tworzenie nowego motywu potomnego za pomocą Child Theme Configurator

Następnie wybierz motyw nadrzędny z menu rozwijanego. Wybierzemy motyw Hestia.

Następnie kliknij przycisk „Analizuj”, aby upewnić się, że motyw nadaje się do użycia jako motyw nadrzędny.

Wybieranie motywu nadrzędnego w narzędziu Child Theme Configurator

Następnie zostaniesz poproszony o nazwanie folderu, w którym zostanie zapisany motyw potomny. Możesz użyć dowolnej nazwy folderu.

Poniżej musisz wybrać, gdzie zapisać nowe style: w głównym arkuszu stylów czy w osobnym.

Główny arkusz stylów to domyślny arkusz stylów, który jest dostarczany z motywem potomnym. Po zapisaniu nowych niestandardowych stylów w tym pliku, bezpośrednio modyfikujesz główne style swojego motywu potomnego. Każda modyfikacja nadpisze styl oryginalnego motywu.

Oddzielna opcja pozwala zapisać nowy niestandardowy styl w osobnym pliku arkusza stylów. Jest to przydatne, jeśli chcesz zachować oryginalny styl motywu i go nie nadpisać.

Dla celów demonstracyjnych wybierzemy pierwszą opcję. Ale w miarę jak będziesz bardziej kreatywny w dostosowywaniu swojego motywu potomnego, zawsze możesz powtórzyć ten proces i wybrać drugą opcję.

Wybór miejsca zapisu arkusza stylów w Child Theme Configurator

Przesuwając się w dół, musisz wybrać, w jaki sposób będzie dostępny arkusz stylów motywu nadrzędnego.

Skorzystamy po prostu z domyślnej opcji „Użyj kolejki stylów WordPressa”, ponieważ pozwoli to wtyczce automatycznie określić odpowiednie działania.

Wybór obsługi arkusza stylów motywu nadrzędnego w konfiguratorze motywu potomnego

Kiedy dojdziesz do kroku 7, będziesz musiał kliknąć przycisk zatytułowany „Kliknij, aby edytować atrybuty motywu potomnego”.

Następnie możesz wypełnić szczegóły swojego motywu potomnego.

Wypełnianie szczegółów motywu potomnego w konfiguratorze motywu potomnego

Kiedy ręcznie tworzysz motyw potomny, stracisz menu i widżety motywu nadrzędnego. Konfigurator motywu potomnego może je skopiować z motywu nadrzędnego do motywu potomnego. Zaznacz pole wyboru w kroku 8, jeśli chcesz to zrobić.

Na koniec kliknij przycisk „Utwórz nowy motyw potomny”, aby utworzyć nowy motyw potomny.

Kliknięcie przycisku Utwórz nowy motyw potomny w narzędziu Child Theme Configurator

Wtyczka utworzy folder dla Twojego motywu potomnego i doda pliki style.css oraz functions.php, których będziesz używać do późniejszego dostosowywania motywu.

Zanim aktywujesz motyw, powinieneś kliknąć link u góry ekranu, aby go podglądnąć i upewnić się, że wygląda dobrze i nie psuje Twojej witryny.

Podgląd motywu potomnego w konfiguratorze motywu potomnego

Jeśli wszystko wydaje się działać, kliknij przycisk „Aktywuj i publikuj”.

Teraz Twój motyw potomny zostanie uruchomiony.

Na tym etapie motyw potomny będzie wyglądał i zachowywał się dokładnie tak samo jak motyw nadrzędny.

Aktywacja motywu potomnego po jego utworzeniu za pomocą Child Theme Configurator

Metoda 3: Tworzenie motywu potomnego bloku za pomocą wtyczki

Jeśli używasz motywu blokowego, WordPress oferuje łatwy sposób na stworzenie motywu potomnego za pomocą wtyczki Create Block Theme.

Najpierw musisz zainstalować i aktywować wtyczkę WordPress. Następnie przejdź do Wygląd » Utwórz motyw blokowy.

Tutaj po prostu wybierz „Utwórz motyw potomny [nazwa bieżącego motywu].”.

Tworzenie motywu potomnego za pomocą wtyczki Create Block Theme

Następnie wypełnij informacje o swoim motywie potomnym. W tym przykładzie używamy Twenty Twenty-Four, więc nazwiemy go Twenty Twenty-Four Child.

Podaliśmy również opis i autora motywu potomnego. Po zakończeniu kliknij przycisk „Utwórz motyw potomny”.

Wstawianie informacji o motywie potomnym bloku wtyczki Create Block Theme

Wtyczka utworzy i zainstaluje motyw WordPress w formacie zip w Twoim obszarze administracyjnym.

Po zakończeniu Twoja witryna automatycznie aktywuje ten nowo utworzony motyw potomny. Możesz to potwierdzić, przechodząc do Wygląd » Motywy.

Widok nowo utworzonego motywu potomnego stworzonego za pomocą wtyczki Create Block Theme

Dodatkowa wskazówka: Dowiedz się, czy Twój motyw ma generator motywów potomnych

Jeśli masz szczęście, Twoja wtyczka WordPress może już mieć istniejącą funkcję tworzenia motywu potomnego.

Na przykład, jeśli używasz Astra, możesz przejść do strony Generatora motywów potomnych Astra. Następnie po prostu wpisz nazwę swojego motywu potomnego i kliknij przycisk „Generuj”.

Strona internetowa Astra Child Theme Generator

Twoja przeglądarka automatycznie pobierze motyw potomny na Twój komputer, który następnie możesz samodzielnie zainstalować w WordPress.

Znaleźliśmy również inne popularne motywy WordPress, które posiadają generator motywów potomnych:

Jak dostosować swój klasyczny motyw potomny

Uwaga: Ta sekcja jest przeznaczona dla użytkowników klasycznych motywów WordPress. Jeśli używasz motywu blokowego, przejdź do następnej sekcji.

Technicznie rzecz biorąc, możesz dostosować swój motyw potomny bez kodu, korzystając z Dostosowywania motywu. Zmiany, które tam wprowadzisz, nie wpłyną na Twój motyw nadrzędny. Jeśli nie czujesz się jeszcze komfortowo z kodowaniem, śmiało korzystaj z Dostosowywania.

Niemniej jednak zalecamy również dostosowywanie motywu potomnego za pomocą kodu.

Oprócz nauki o tworzeniu motywów WordPress, dostosowywanie kodu pozwala na dokumentowanie zmian w plikach motywu potomnego motywu potomnego, co ułatwia ich śledzenie.

Teraz najprostszym sposobem dostosowania motywu potomnego jest dodanie niestandardowego CSS do pliku style.css. Aby to zrobić, musisz wiedzieć, jaki kod chcesz dostosować.

Możesz uprościć proces, kopiując i modyfikując istniejący kod z motywu nadrzędnego. Kod ten można znaleźć za pomocą narzędzia Chrome lub Firefox Inspect lub kopiując go bezpośrednio z pliku CSS motywu nadrzędnego.

Metoda 1: Kopiowanie kodu z inspektora Chrome lub Firefox

Najprostszym sposobem na odkrycie kodu CSS, który musisz zmodyfikować, jest użycie narzędzi inspekcji dostępnych w Google Chrome i Firefox. Narzędzia te pozwalają na przeglądanie kodu HTML i CSS stojącego za każdym elementem strony internetowej.

Więcej o narzędziu inspektora możesz przeczytać w naszym przewodniku na temat podstaw narzędzia inspect element: dostosowywanie WordPressa dla użytkowników DIY.

Po kliknięciu prawym przyciskiem myszy na stronie internetowej i wybraniu opcji „Zbadaj element” zobaczysz kod HTML i CSS strony.

Gdy najeżdżasz kursorem myszy na różne linie HTML, inspektor podświetli je w górnym oknie. Wyświetli również reguły CSS związane z podświetlonym elementem, w następujący sposób:

Demonstracja działania narzędzia Chrome inspect

Możesz spróbować edytować CSS bezpośrednio, aby zobaczyć, jak to będzie wyglądać. Na przykład, spróbujmy zmienić kolor tła ciała motywu na #fdf8ef. Znajdź linię kodu, która mówi `body {` i wewnątrz niej kod, który mówi `color:`.

Po prostu kliknij ikonę selektora kolorów obok `color:` i wklej kod HEX w odpowiednie pole, tak jak tutaj:

Teraz wiesz, jak zmienić kolor tła za pomocą CSS. Aby zmiany były trwałe, możesz otworzyć plik style.css w katalogu motywu potomnego (używając menedżera plików lub FTP).

Następnie wklej poniższy kod pod informacjami o motywie potomnym, w ten sposób:

/*
Theme Name:   Twenty Twenty-One Child
Theme URI:    https://wordpress.org/themes/twentytwentyone/
Description:  Twenty Twenty-One child theme
Author:       WordPress.org
Author URI:   https://wordpress.org/
Template:     twentytwentyone
Version:      1.0.0
Text Domain:  twentytwentyonechild
*/

body {
    background-color: #fdf8ef
}

Tak to będzie wyglądać, jeśli przejdziesz do panelu administracyjnego WordPress i otworzysz Wygląd » Edytor plików motywu:

Dodawanie niestandardowego CSS w arkuszu stylów motywu potomnego w edytorze plików motywu

Jeśli jesteś początkującym i chcesz wprowadzić inne zmiany, zalecamy zapoznanie się z HTML i CSS, aby dokładnie wiedzieć, do którego elementu odnosi się każdy kod. W Internecie dostępnych jest wiele arkuszy ściągawkowych HTML i CSS, do których możesz się odwołać.

Oto kompletny arkusz stylów, który stworzyliśmy dla motywu potomnego. Zachęcamy do eksperymentowania i modyfikowania go:

/*
Theme Name:   Twenty Twenty-One Child
Theme URI:    https://wordpress.org/themes/twentytwentyone/
Description:  Twenty Twenty-One child theme
Author:       WordPress.org
Author URI:   https://wordpress.org/
Template:     twentytwentyone
Version:      1.0.0
Text Domain:  twentytwentyonechild
*/

.site-title {
color: #7d7b77;
}
.site-description {
color: #aba8a2;
}
body {
background-color: #fdf8ef;
color: #7d7b77;
}
.entry-footer {
color: #aba8a2;
}
.entry-title {
color: #aba8a2;
font-weight: bold;
}
.widget-area {
color: #7d7b77;
}

Metoda 2: Kopiowanie kodu z pliku style.css motywu nadrzędnego

Być może w Twoim motywie potomnym jest wiele rzeczy, które chcesz dostosować. W takim przypadku może być szybciej skopiować fragment kodu bezpośrednio z pliku style.css motywu nadrzędnego, wkleić go do pliku CSS motywu potomnego, a następnie go zmodyfikować.

Trudna część polega na tym, że plik arkusza stylów motywu może wyglądać naprawdę długo i przytłaczać początkujących. Jednak po zrozumieniu podstaw nie jest to wcale takie trudne.

Użyjmy rzeczywistego przykładu z arkusza stylów motywu nadrzędnego Twenty Twenty-One. Musisz przejść do folderu /wp-content/themes/twentytwentyone w swojej instalacji WordPress, a następnie otworzyć plik style.css w menedżerze plików, przez FTP lub Edytorze plików motywu.

Zobaczysz następujące linie kodu:

:root {
/* Colors */
--global--color-black: #000;
--global--color-dark-gray: #28303d;
--global--color-gray: #39414d;
--global--color-light-gray: #f0f0f0;
--global--color-green: #d1e4dd;
--global--color-blue: #d1dfe4;
--global--color-purple: #d1d1e4;
--global--color-red: #e4d1d1;
--global--color-orange: #e4dad1;
--global--color-yellow: #eeeadd;
--global--color-white: #fff;
--global--color-white-50: rgba(255, 255, 255, 0.5);
--global--color-white-90: rgba(255, 255, 255, 0.9);
--global--color-primary: var(--global--color-dark-gray); /* Body text color, site title, footer text color. */
--global--color-secondary: var(--global--color-gray); /* Headings */
--global--color-primary-hover: var(--global--color-primary);
--global--color-background: var(--global--color-green); /* Mint, default body background */
--global--color-border: var(--global--color-primary); /* Used for borders (separators) */
}

Linie od 3 do 15 kontrolują typ kolorów (takich jak żółty, zielony, fioletowy), których cała motyw będzie używać w swoich specyficznych kodach HEX. A następnie, dla linii takich jak „global-color-primary” lub „global-color-secondary”, oznacza to, że są to kolory podstawowe i wtórne tego motywu.

Możesz skopiować te linie kodu do arkusza stylów swojego motywu potomnego, a następnie zmienić kody HEX, aby stworzyć idealną paletę kolorów.

Przewijając w dół arkusza stylów motywu nadrzędnego, zauważysz, że inne zmienne również mogą mieć te zmienne kolorów, tak jak tutaj:

/* Buttons */
--button--color-text: var(--global--color-background);

Oznacza to zasadniczo, że wszystkie teksty przycisków będą miały ten sam kolor, co zadeklarowano w --global--color-background:, czyli miętową zieleń (--global--color-green: #d1e4dd). Jeśli zmienisz HEX w --global--color-green:, tekst przycisku również będzie wyglądał inaczej.

Uwaga: Jeśli używasz motywu potomnego Twenty Twenty-One i nie widzisz żadnych zmian, być może będziesz musiał zaktualizować część „Wersja” informacji o pliku motywu (na przykład z 1.0 do 2.0) za każdym razem, gdy aktualizujesz plik style.css.

Możesz również skorzystać z poniższych samouczków, aby poeksperymentować z dostosowaniami motywu potomnego:

Jak dostosować swój motyw potomny Block

Jeśli używasz potomnego motywu blokowego, większość Twoich dostosowań będzie dotyczyć pliku theme.json, a nie style.css.

Jednak podczas naszych testów uznaliśmy, że proces jest skomplikowany. W przeciwieństwie do klasycznych motywów potomnych, istnieje większa luka wiedzy, którą musisz wypełnić (zwłaszcza o JSON i sposobie obsługi CSS), jeśli jesteś nowy w tworzeniu motywów WordPress.

Niemniej jednak znaleźliśmy znacznie łatwiejszą alternatywę, korzystając z wtyczki Create Block Theme. To narzędzie może rejestrować wszelkie zmiany wprowadzone w pełnym edytorze witryny WordPress w pliku child theme.json. Dzięki temu nie będziesz musiał dotykać żadnego kodu, ponieważ wtyczka zajmie się tym za Ciebie.

Pokażmy przykład. Najpierw otwórz Edytor pełnej witryny WordPress, przechodząc do Wygląd » Edytor.

Wybieranie Edytora Pełnej Witryny z panelu administracyjnego WordPress

Zobaczysz kilka menu do wyboru.

Tutaj po prostu wybierz „Style”.

Otwieranie menu Style w edytorze pełnej witryny

Na następnej stronie zobaczysz kilka wbudowanych kombinacji stylów do wyboru.

W naszym celu możesz po prostu pominąć wszystko i kliknąć ikonę ołówka.

Kliknięcie przycisku Edytuj style w Edytorze pełnej witryny

Teraz spróbujmy zmienić niektóre części motywu potomnego, na przykład czcionki.

W tym przykładzie kliknij „Typografia” w prawym pasku bocznym.

Kliknięcie menu Typografia w Edytorze Pełnej Witryny

Następnie zobaczysz kilka opcji zmiany globalnych czcionek motywu dla tekstu, linków, nagłówków, podpisów i przycisków.

Kliknijmy dla przykładu „Nagłówki”.

Klikanie nagłówków w edytorze pełnej witryny

W menu rozwijanym Font zmień oryginalny wybór na dowolną dostępną czcionkę.

Dowolnie zmieniaj wygląd, wysokość linii, odstępy między literami i wielkość liter, jeśli jest to potrzebne.

Stylizowanie nagłówków w Edytorze Pełnej Witryny

Po zakończeniu kliknij „Zapisz”. Następnie możesz kliknąć przycisk Utwórz motyw blokowy (ikona klucza) obok opcji „Zapisz”.

Następnie kliknij „Zapisz zmiany w motywie”.

Zapisywanie zmian wprowadzonych w motywie potomnym za pomocą pluginu Create Block Theme

Następnie wybierz, jakie zmiany chcesz zapisać w motywie potomnym.

Przykłady obejmują czcionki, niestandardowe style, zmiany szablonu i inne.

Wybieranie zmian do zapisania w motywie potomnym za pomocą wtyczki Create Block Theme

Po zakończeniu po prostu przewiń pasek boczny do samego dołu.

Następnie kliknij „Zapisz zmiany”.

Kliknięcie przycisku Zapisz zmiany w wtyczce Create Block Theme

Teraz przyjrzyjmy się plikowi theme.json, aby zobaczyć zmiany odzwierciedlone w kodzie.

Aby to zrobić, kliknij ponownie przycisk Utwórz motyw bloku i wybierz „Wyświetl motyw.json”.

Kliknięcie w celu wyświetlenia pliku theme.json w pluginie Create Block Theme

Po kliknięciu zobaczysz, że plik zawiera kilka nowych dodatków kodu.

W naszym przypadku plik zawiera kod wskazujący, że tagi nagłówków będą używać czcionki Inter o półgrubym kroju, wysokości linii 1,2, odstępie między liniami 1 piksel i małymi literami.

Przeglądanie pliku theme.json w pluginie Create Block Theme

Dlatego, gdy edytujesz swój motyw potomny blokowy, pamiętaj, aby kliknąć ikonę klucza i zapisać zmiany, aby były dobrze udokumentowane.

Jak edytować pliki szablonów motywu potomnego

Większość motywów WordPress posiada szablony, które są plikami motywu kontrolującymi projekt i układ konkretnego obszaru wewnątrz motywu. Na przykład, sekcja stopki jest zazwyczaj obsługiwana przez plik footer.php, a nagłówek przez plik header.php.

Każdy motyw WordPress ma również inny układ. Na przykład motyw Twenty Twenty-One ma nagłówek, pętlę treści, obszar widżetów stopki i stopkę.

Jeśli chcesz zmodyfikować szablon, musisz znaleźć plik w folderze motywu nadrzędnego i skopiować go do folderu motywu potomnego. Następnie powinieneś otworzyć plik i dokonać pożądanych modyfikacji.

Na przykład, jeśli używasz Bluehost, a Twoim motywem nadrzędnym jest Twenty Twenty-One, możesz przejść do /wp-content/themes/twentytwentyone w swoim menedżerze plików. Następnie kliknij prawym przyciskiem myszy na plik szablonu, taki jak footer.php, i wybierz „Kopiuj”.

Kopiowanie footer.php w menedżerze plików Bluehost

Następnie wprowadź ścieżkę pliku swojego motywu potomnego.

Po zakończeniu kliknij „Kopiuj pliki”.

Wprowadzenie ścieżki pliku motywu potomnego, aby skopiować i wkleić footer.php do menedżera plików Bluehost

Następnie zostaniesz przekierowany do ścieżki pliku.

Aby edytować plik footer.php, kliknij go prawym przyciskiem myszy i wybierz „Edytuj”.

Edycja footer.php w menedżerze plików Bluehost

Jako przykład usuniemy z obszaru stopki link „Z dumą zasilane przez WordPress” i dodamy tam informację o prawach autorskich.

Aby to zrobić, powinieneś usunąć wszystko między tagami <div class= "powered-by">:

<div class="powered-by">
				<?php
				printf(
					/* translators: %s: WordPress. */
					esc_html__( 'Proudly powered by %s.', 'twentytwentyone' ),
					'<a href="' . esc_url( __( 'https://wordpress.org/', 'twentytwentyone' ) ) . '">WordPress</a>'
				);
				?>
			</div><!-- .powered-by -->

Następnie musisz wkleić kod, który znajdziesz poniżej tych tagów w poniższym przykładzie:

<div class="powered-by">
<p>© Copyright <?php echo date("Y"); ?>. All rights reserved.</p>
</div><!-- .powered-by -->

Oto co powinieneś teraz zobaczyć w edytorze tekstu:

Zastępowanie linków stopki WordPress w pliku footer.php w menedżerze plików Bluehost

Zapisz plik, aby zmiany zostały oficjalnie wprowadzone.

Po tym odwiedź swoją stronę internetową, aby zobaczyć nowe powiadomienie o prawach autorskich.

Dodawanie dynamicznej informacji o prawach autorskich w footer.php

Jak dodać nową funkcjonalność do swojego motywu potomnego

Plik functions.php w motywie używa kodu PHP do dodawania funkcji lub zmiany domyślnych funkcji na stronie WordPress. Działa jak wtyczka dla Twojej strony WordPress, która jest automatycznie aktywowana z Twoim aktualnym motywem.

Znajdziesz wiele samouczków WordPress, które proszą o skopiowanie i wklejenie fragmentów kodu do functions.php. Ale jeśli dodasz swoje modyfikacje do motywu nadrzędnego, zostaną one nadpisane przy każdej instalacji nowej aktualizacji motywu.

Dlatego zalecamy używanie motywu potomnego podczas dodawania niestandardowych fragmentów kodu. W tym samouczku dodamy nowy obszar widżetu do naszego motywu.

Możemy to zrobić, dodając ten fragment kodu do pliku functions.php naszego motywu potomnego. Aby proces był jeszcze bezpieczniejszy, zalecamy użycie wtyczki WPCode, aby nie edytować pliku functions.php bezpośrednio, zmniejszając ryzyko błędów.

Możesz przeczytać nasz poradnik na temat łatwego dodawania fragmentów niestandardowego kodu, aby uzyskać więcej informacji.

Oto kod, który musisz dodać do swojego pliku functions.php:

// Register Sidebars
function custom_sidebars() {

$args = array(
'id'            => 'custom_sidebar',
'name'          => __( 'Custom Widget Area', 'text_domain' ),
'description'   => __( 'A custom widget area', 'text_domain' ),
'before_title'  => '<h3 class="widget-title">',
'after_title'   => '</h3>',
'before_widget' => '<aside id="%1$s" class="widget %2$s">',
'after_widget'  => '</aside>',
);
register_sidebar( $args );

}
add_action( 'widgets_init', 'custom_sidebars' );

Po zapisaniu pliku możesz odwiedzić stronę Wygląd » Widżety w swoim panelu WordPress.

Tutaj zobaczysz swój nowy niestandardowy obszar widżetów, do którego możesz dodawać widżety.

Tworzenie niestandardowego obszaru widżetu dla motywu potomnego

Istnieje wiele innych funkcji, które można dodać do swojego motywu za pomocą niestandardowych fragmentów kodu. Sprawdź te niezwykle przydatne sztuczki dla pliku functions.php WordPress i przydatne fragmenty kodu WordPress dla początkujących.

Jak rozwiązać problemy z motywem potomnym WordPressa

Jeśli nigdy wcześniej nie tworzyłeś motywu potomnego, istnieje duża szansa, że popełnisz błędy, i to jest normalne. Dlatego zalecamy używanie wtyczki do tworzenia kopii zapasowych, tworzenie lokalnej witryny lub środowiska stagingowego oraz używanie przykładowej zawartości dla swojej witryny demonstracyjnej.

Biorąc to wszystko pod uwagę, nie poddawaj się zbyt szybko. Społeczność WordPressa jest bardzo zaradna, więc na każdy problem, z którym się borykasz, prawdopodobnie istnieje już rozwiązanie.

Na początek możesz zapoznać się z naszymi najczęstszymi błędami WordPress i sposobami ich naprawy.

Najczęstsze błędy, które prawdopodobnie zobaczysz, to błędy składni spowodowane czymś, co pominąłeś w kodzie. Pomoc w rozwiązaniu tych problemów znajdziesz w naszym szybkim przewodniku na temat jak znaleźć i naprawić błąd składni w WordPress.

Dodatkowo, zawsze możesz zacząć od nowa, jeśli coś pójdzie bardzo nie tak. Na przykład, jeśli przypadkowo usunąłeś coś, czego wymagał Twój motyw nadrzędny, możesz po prostu usunąć plik ze swojego motywu potomnego i zacząć od nowa.

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak utworzyć motyw potomny WordPress. Możesz również zapoznać się z naszym obszernym przewodnikiem na temat jak przetestować motyw WordPress pod kątem najnowszych standardów oraz naszym porównaniem darmowych i premium motywów WordPress.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

108 CommentsLeave a Reply

  1. Jedna rzecz, którą chcę wiedzieć, jeśli tworzymy motyw potomny, to mamy 2 pliki CSS do załadowania: jeden CSS motywu nadrzędnego i drugi CSS motywu potomnego. Czy to nie zwiększy czasu ładowania strony i nie doda kolejnego CSS do załadowania?

  2. Dopiero zaczynam używać motywów potomnych, a ten artykuł bardzo mi pomógł.

    Bardzo dziękuję.

  3. Cześć! Czytam ten artykuł i działa! ale czytam też dokumentację WordPressa na ten temat i mówią, że

    „Należy pamiętać, że poprzednia metoda polegała na importowaniu arkusza stylów motywu nadrzędnego za pomocą @import: nie jest to już najlepsza praktyka, ponieważ zwiększa czas ładowania arkuszy stylów. Prawidłową metodą kolejkowania arkusza stylów motywu nadrzędnego jest dodanie akcji wp_enqueue_scripts i użycie wp_enqueue_style() w pliku functions.php motywu potomnego.”

    Czy powinienem użyć obu metod? Czy jeśli użyję pliku function.php, nie muszę pisać funkcji importującej w pliku style.css (znajdującym się w folderze mojego motywu potomnego)?

  4. Twoje instrukcje pomijają krok tworzenia pliku functions.php. Powinno być wspomniane, że należy objąć cały plik tagiem

    Dziękuję za artykuł. Jest bardzo, bardzo pomocny.

  5. Więc pytanie. Używałem mojego motywu WordPress bez żadnego motywu potomnego i wprowadzałem wszystkie zmiany w nim. Utworzyłem motyw potomny dzięki Twojemu przewodnikowi i teraz używam go jako motywu strony internetowej.

    Moje pytanie brzmi: czy oba motywy mają te same modyfikacje i zmiany. Jeśli teraz zaktualizuję główny motyw, czy zmiany wpłyną również na motyw potomny?

  6. Hej! wpbeginner. Oficjalna strona WordPressa tak mówi. Musisz zaktualizować wpis. Dziękuję!

    Należy pamiętać, że poprzednią metodą było importowanie arkusza stylów motywu nadrzędnego za pomocą @import: nie jest to już najlepsza praktyka, ponieważ zwiększa czas ładowania arkuszy stylów. Prawidłową metodą kolejkowania arkusza stylów motywu nadrzędnego jest dodanie akcji wp_enqueue_scripts i użycie wp_enqueue_style() w pliku functions.php motywu potomnego. W związku z tym będziesz musiał utworzyć plik functions.php w katalogu swojego motywu potomnego. Pierwsza linia pliku functions.php motywu potomnego będzie otwierającym tagiem PHP (<?php), po którym możesz dodać do kolejki arkusze stylów motywu nadrzędnego i potomnego. Poniższa przykładowa funkcja zadziała tylko wtedy, gdy Twój motyw nadrzędny używa tylko jednego głównego pliku style.css do przechowywania wszystkich stylów CSS. Jeśli Twój motyw potomny ma więcej niż jeden plik .css (np. ie.css, style.css, main.css), będziesz musiał upewnić się, że zachowujesz wszystkie zależności motywu nadrzędnego.

  7. Mam motyw potomny z najnowszą wersją motywu zainstalowaną na mojej stronie. Wersja WP 4.7.5. Otrzymałem powiadomienie, że dostępna jest nowa wersja WP, proszę zaktualizować teraz.
    1. Czy muszę ponownie wykonać kopię zapasową mojej strony przed aktualizacją?
    2. Czy muszę utworzyć kolejny motyw potomny, używając wersji potomnej 1?
    2. Jak mogę zmienić nazwę, adres e-mail i adres URL na wersję 1 Chile

    • Cześć Alfonso,

      Aktualizacje WordPress zazwyczaj nie wpływają na Twoje motywy, więc nie musisz tworzyć kolejnego motywu potomnego. Zawsze powinieneś tworzyć kopie zapasowe swojej witryny przed aktualizacją WordPress.

      Admin

  8. Cześć, widzę, że ten film/post ma już kilka lat, więc trochę się spóźniłem, ale mam pytanie, z którym mam nadzieję, że pomożesz mi.
    Jestem stosunkowo nowy w WP i dopiero zrozumiałem znaczenie motywów potomnych. Pracowałem nad tworzeniem strony dla przyjaciela i wprowadziłem kilka zmian w używanym motywie. Znalazłem błąd w motywie i skontaktowałem się z deweloperem motywu, a oni powiedzieli, że błąd został naprawiony w ostatniej aktualizacji.
    Jeśli zainstaluję aktualizację, wierzę, że stracę wszystkie moje dostosowania. Czy jest za późno na utworzenie motywu potomnego? Czy można to zrobić teraz, a następnie zainstalować aktualizację? Wolę nie zaczynać od zera.

    • Cześć Lisa,

      Jeśli wiesz, jakie zmiany wprowadziłeś i w jakich plikach, najpierw pobierz kopię zapasową istniejącego motywu na swój komputer. Następnie zainstaluj zaktualizowaną wersję. Teraz możesz utworzyć motyw potomny, a następnie skopiować i wkleić kod z dostosowanej wersji do motywu potomnego.

      Admin

  9. Dziękuję za ten pomocny post. Zawsze szukałem filmu, który pokazałby mi, jak dokładnie powinienem używać motywu potomnego. Jest to dość czasochłonne, że za każdym razem, gdy aktualizowałem mój motyw, wszystkie moje style znikały. Frustrujące jest robienie wszystkiego od nowa. Próbowałem czytać dokumenty z wordpress, ale nadal nie wiem, jak postępować po aktywacji motywu potomnego. Kontynuuj dobrą robotę! Jeszcze raz dziękuję!

  10. Dobry film instruktażowy. Większość samouczków, które oglądałem, każe wkleić kod do pliku, ale zapomina powiedzieć, do jakiego medium wkleić kod. Zamierzałem użyć Notepad++, ale myślę, że można użyć zwykłego Notatnika.

  11. Witam, chcę tylko powiedzieć, że jesteś bardzo dobrym pisarzem, bardzo jasnym i prostym. Spędziłem dużo czasu na Twoim artykule, aby nauczyć się WP.

    Dziękuję!

  12. Cześć. Dziękuję za bycie świetnym zasobem WP. Jestem nowy w WP i naprawdę doceniam Twoje wskazówki. Postępowałem zgodnie z artykułem co do joty, ale kiedy próbuję włączyć szablon potomny na stronie, otrzymuję błąd „Brakuje motywu nadrzędnego. Zainstaluj motyw nadrzędny „Real Estate Lite”. Jak widzisz, używam darmowego szablonu o nazwie Real Estate light. znajduje się w katalogu ../real-estate-lite/ w folderze wp-content/themes. Mój kod jest poniżej… czy zrobiłem coś źle?

    Theme Name:   Real Estate Lite Child Theme
    Theme URI:    http://www.example.com/
    Description:  Real Estate Lite child theme
    Author:       me
    Author URI:   http://www.example.com
    Template:     Real Estate Lite
    Version:      1.0.0
    */
    @import url("../real-estate-lite/style.css");
    

    Dodatkowo wspomnę, że motyw był darmowy i działa na wersji WP 4.7.2 (działa na Plesk). Utworzyłem plik style.css bezpośrednio na serwerze, więc nie ma problemów z FTP.

    Wprowadziłem już znaczące zmiany w pliku style.css motywu nadrzędnego, a także w pliku functions.php… Nie jestem pewien, czy miałoby to wpływ na to, ale przetestuję na nieedytowanej, pustej domenie, aby zobaczyć, czy otrzymam te same wyniki.

    Będę wdzięczny za wszelkie wskazówki/pomoc, które możesz udzielić.

    • Cześć Rob,

      Aby zainstalować motyw nadrzędny na swojej stronie, wartość Template musi odpowiadać rzeczywistej nazwie motywu nadrzędnego, którą można zobaczyć w pliku style.css.

      Admin

  13. Cześć! Świetny artykuł! Dzięki temu artykułowi w końcu zaczynam rozumieć, jak edytować CSS, aby uzyskać pożądany rezultat.

    Wielkie dzięki za uproszczone wyjaśnienie!

  14. Stworzyłem motyw potomny i użyłem @import dla „style.css” w motywie potomnym. Teraz chcę zmienić w innym pliku CSS z folderu motywu nadrzędnego... /font_awesome/css/fontawesome.css
    Teraz chcę wiedzieć, gdzie umieścić mój nowy fontawesome.css w motywie potomnym i jak użyć polecenia @import.
    Lub jakikolwiek inny proces do użycia większej liczby plików CSS w motywie potomnym.

  15. Więc nie mam folderu "wp-content" na swoim komputerze. Co powinienem zrobić?
    Czy powinienem był to kiedyś pobrać?

    • Jaka jest zatem najlepsza praktyka teraz? Powinieneś mieć możliwość wykonania kopii zapasowej swojego komentarza.

  16. Uczę się tak wiele od kilku godzin na Waszej stronie. Za każdym razem, gdy szukam czegoś w Google związanego z „jak” w WordPress, okazuje się, że najlepsze informacje są tutaj, na WPbeginner. Zawsze są dobrze wyjaśnione i łatwe do zrozumienia. Bez wątpienia zawsze będę wracać tutaj po informacje.

  17. Wiem, że to będzie głupie pytanie. Jestem w tym zupełnie nowy i nie mam żadnych umiejętności. Jeśli tworzę plik, arkusz stylów itp. w plikach instalacji mojego WP na moim lokalnym komputerze, jak to się dostaje na moją stronę internetową? Chyba czegoś mi brakuje? Używam około 3 różnych komputerów do pracy nad moją stroną internetową, a te lokalne pliki nie są dostępne na wszystkich z nich. Ponownie, jestem pewien, że czegoś bardzo prostego nie rozumiem. Nie widzę powiązania.

  18. Cześć,
    Śledzę Twój tutorial, ale WordPress (4.5.3) nie rozpoznaje nowego folderu na moim serwerze online. Jak mogę to obejść?
    Dzięki,
    F.

  19. Pomocny artykuł rzeczywiście, zastosowałem się do niego i stworzyłem motyw potomny. Dziękuję.

  20. Cześć, dzięki za tutorial, bardzo pomocny. Ale mam pytanie. Czy mogę stworzyć motyw potomny z już istniejącej strony? Mam klienta, który zaprojektował swoją własną stronę, ale nie stworzył motywu potomnego. Jak się do tego zabrać?

  21. Dziękuję bardzo za artykuł i film. Wygląda na to, że od czasu ich utworzenia WordPress ma nowe najlepsze praktyki wymienione w swoim kodeksie, co mnie myli.

    „Ostatnim krokiem jest dodanie do kolejki arkuszy stylów motywu nadrzędnego i potomnego. Zauważ, że poprzednia metoda polegała na importowaniu arkusza stylów motywu nadrzędnego za pomocą @import: nie jest to już najlepsza praktyka.”

    Czy mam się trzymać kroków, które szczegółowo opisałeś, czy mam pominąć funkcję importu i utworzyć plik PHP, czy mam zaimplementować oba?

    Plik style.css mojego motywu zawiera tylko nagłówek, więc importowanie tego pliku wydaje się nieistotne, a istnieje wiele plików CSS, takich jak main.css, znajdujących się gdzie indziej w strukturze plików motywu nadrzędnego. Nie wiedząc nic lepszego jako początkujący, już wprowadziłem zmiany do main.css, aby osiągnąć niektóre z moich celów i dopiero teraz zdaję sobie sprawę, że motyw potomny jest konieczny.

    Wszelkie rady są bardzo mile widziane.

    Z poważaniem,

    Mike

  22. Dzień dobry. Kiedy zrobiłem podgląd na żywo motywu potomnego, zauważyłem, że nie miał on stylów CSS motywu nadrzędnego. Czy to może być wynikiem błędu w sposobie, w jaki wkleiłem kod?
    Oto kod, który wkleiłem:
    /*
    Theme Name: sparkling child
    Theme URI: https://www.wpbeginner.com/
    Description: sparkling child theme
    Author: djetlawyer
    Author URI: http://www.example.com
    Template: sparkling
    Version: 1.0.0
    */
    @import url(“../sparkling/style.css”);

    Motywem nadrzędnym jest „sparkling”. Jeśli wystąpił błąd, proszę o poprawienie mnie.
    Dziękuję.

  23. Cześć,
    Próbuję skonfigurować motyw potomny, aby aktywować mój stopkę w motywie dwadzieścia dwanaście, ale nie wiem, jakiego kodu użyć do jego skonfigurowania.
    Próbowałem tej strony internetowej

    z różnymi sugestiami i próbowałem zmienić twoją sugestię podaną w dwudziestu trzynastu, ale mi się nie udało.
    Czy mógłbyś podać mi właściwy kod do ustawienia motywu potomnego dla dwunastu dwunastu.

  24. To było niezwykle pomocne – zwłaszcza Twój kod HTML do skopiowania. Nigdy wcześniej nie byłem tak podekscytowany widokiem zmieniających się kolorów na stronie internetowej. To zdecydowanie najlepszy poradnik dla tego motywu!

  25. Cześć, wypróbowałem ten sam przykład, który pokazałeś. Ale mój motyw potomny zastępuje cały styl motywu nadrzędnego.
    Nie ma w nim żadnego stylu motywu nadrzędnego. Jakie jest rozwiązanie? Czy możesz mi pomóc? Jestem nowy w WordPress i uczę się go.

  26. Cześć!

    Właśnie zainstalowałem szablon Bose i utworzyłem dla niego motyw potomny. Jednak na środku mojej strony internetowej pojawia się następujący komunikat o błędzie:

    Warning: implode(): Invalid arguments passed in /home/hello582/public_html/teste/wp-content/themes/bose/featured.php on line 12

    Jestem bardzo początkujący w tworzeniu stron internetowych, więc nie mam pojęcia, na czym polega problem. Czy ktoś mógłby mi pomóc?

    Wielkie dzięki!

  27. Cześć,

    Dzięki za artykuł! Nie mogłem sprawić, by mój motyw potomny „pojawił się” w sekcji szablonów i okazało się, że faktycznie źle wpisałem nazwę oryginalnego szablonu. Jaka różnica, gdy jedna litera jest duża, co?
    Jednak teraz, gdy mam swój motyw potomny, mogłem zaktualizować motyw nadrzędny i kiedy to zrobiłem, nagle pojawił się problem z bardzo ważną wtyczką (obecnie buduję blog recenzencki na lokalnej bazie danych i jest to wtyczka do podsumowania/oceniania należąca do projektantów szablonu).
    W szablonie nadrzędnym „zaktualizowali” tę wtyczkę. Osobiście wolę starą, ale dobra… tak czy inaczej… pod moją recenzją widzę teraz *zarówno* stare podsumowanie z ocenami, jak i nowe, które też wygląda dziwnie. Deaktywowałem i reaktywowałem, ale tak pozostaje. Niezwykle irytujące i nie wiem, gdzie szukać, aby zachować starą (ładniejszą) lub tylko nową i uporządkować zgodnie z oczekiwaniami.

    Od czego powinienem zacząć? Dziękuję za wszelką pomoc, jaką możesz mi udzielić.

  28. Dzięki za świetny artykuł!

    Jeśli użyję motywu potomnego, czy nadal będę mógł go dostosować za pomocą opcji Wygląd > Opcje motywu, które są dostępne w panelu administracyjnym, takie jak rozmiar czcionki, kolory tła itp., czy będę musiał przejść na ścieżkę kodu?

    Jeśli aktywowałem motyw potomny i używam zakładki Wygląd do aktualizacji stylizacji zamiast kodu, czy w zasadzie nadal aktualizuję motyw nadrzędny, ponieważ powiązane pliki nie znajdują się w folderze motywu potomnego?

      • Dziękuję za odpowiedź.

        Czyli jeśli aktywuję motyw potomny i użyję ustawień w zakładce Wygląd mojego panelu administracyjnego do zmiany stylizacji (zamiast pisania kodu CSS), moje zmiany nie zostaną nadpisane, gdy wykonam aktualizację motywu lub WordPressa na motywie nadrzędnym?

        Czy nadal musiałbym kopiować arkusz stylów, pliki nagłówka, stopki itp. do folderu motywu potomnego, aby powyższy scenariusz zadziałał?

  29. Postępowałem zgodnie z tymi (i innymi) krokami, aby utworzyć motyw potomny oparty na twentytwelve. Problem, z którym się borykam, polega na tym, że WordPress wydaje się ignorować tylko część arkusza stylów CSS, który zmieniłem w oryginalnym motywie, i doprowadza mnie to do szału. Na przykład, udało mi się zmienić kolor tła menu, ale po prostu nie pozwala mi zmienić kolorów tekstu czegokolwiek. Użyłem twojego podejścia polegającego na edycji w narzędziu do inspekcji kodu w Chrome (które działało świetnie, kolor został zmieniony, sugerując, że mój kod był poprawny) i wklejeniu zmienionego kodu do style.css motywu potomnego, ale wydaje się, że nie jest on w ogóle odbierany. Nie wiem, co z tym zrobić, wszelkie spostrzeżenia byłyby bardzo mile widziane!

  30. Dziękuję bardzo za ten tutorial. Nie mam problemu z edycją plików arkusza stylów, nagłówka i stopki mojego motywu potomnego.

    Moje pytanie brzmi, co mam zrobić, jeśli chciałbym zmienić coś w pliku znajdującym się w folderze mojego motywu nadrzędnego, na przykład: public_html/wp-content/themes/shopera/woocommerce?

    Czy muszę tworzyć tę samą ścieżkę w moim motywie potomnym?

    Z góry dziękuję…

  31. Bardzo pomocne i w dużej mierze zrozumiałe i wykonane.
    Próbuję sprawić, aby mój obraz nagłówka był pełnej szerokości. Mój motyw standardowo na to nie pozwala, więc czy mam zmienić plik?
    Dziękuję

  32. Cześć!

    Wydaje mi się, że trochę utknąłem. Wprowadziłem już pewne zmiany w niektórych plikach .php (np. header.php, footer.php itp.) mojego motywu nadrzędnego, nie mając zainstalowanego motywu potomnego.
    Chcę teraz utworzyć motyw potomny, ponieważ pojawiają się aktualizacje motywu nadrzędnego. Co mam zrobić z tymi wszystkimi zmodyfikowanymi plikami? Czy powinienem je skopiować do katalogu motywu potomnego? Jakie foldery muszę tam mieć? Czy powinienem utworzyć te same foldery, które ma motyw nadrzędny, dla motywu potomnego?

    Dziękuję,

    • Nie potrzebujesz wszystkich folderów z motywu nadrzędnego. Musisz tylko odtworzyć pliki, w których dokonałeś zmian. Mamy tutorial na temat aktualizacji motywów bez utraty zmian. Zawiera on sekcję, w której możesz dowiedzieć się, które pliki zmodyfikowałeś w swoim motywie i jakie zmiany w nich wprowadziłeś.

      Pobierz świeżą kopię swojego motywu nadrzędnego na swój komputer. Pobierz stary motyw na swój komputer, a następnie prześlij świeżą kopię. Po tym utwórz nowy motyw potomny. Skopiuj pliki, w których dokonałeś zmian, ze świeżego motywu do swojego motywu potomnego. Skopiuj zmiany, które wprowadziłeś w plikach starego motywu, do plików swojego nowego motywu potomnego.

      Wymagałoby to pewnego rozwiązywania problemów, zanim uda Ci się to zrobić poprawnie. Dlatego zdecydowanie zalecamy najpierw wykonanie kopii zapasowej witryny. Jeśli to możliwe, najpierw przetestuj swoje zmiany na lokalnej instalacji WordPress.

      Admin

      • Dziękuję. Czy możesz podać mi link do wspomnianego tutoriala?
        Jest jeszcze jedna przeszkoda – zmieniłem plik functions.php, jak mogę pogodzić oba w motywach nadrzędnym i potomnym?

  33. Czy mogę załadować i zainstalować mój nowy motyw potomny na innej witrynie? Jeśli tak, to jak?

    Dzięki!

    • Pobierz swój motyw potomny na swój komputer. Utwórz plik zip zawierający folder motywu. Przejdź do obszaru administracyjnego innej witryny, a następnie odwiedź Wygląd » Motywy. Kliknij przycisk dodaj nowy motyw, a następnie kliknij przycisk przesyłania. Prześlij wcześniej utworzony plik zip. WordPress rozpakuje i zainstaluje Twój motyw potomny.

      Będziesz musiał również zainstalować motyw nadrzędny.

      Admin

      • to jest super pomocne, nie próbowałem używać motywu potomnego, nie wiedziałem, że można to pobrać, zawsze myślałem, że kodowanie i PHP to jedyna droga. Dzięki za ten szybki poradnik.

  34. Witam,

    Uważam ten tutorial za bardzo pomocny w nauce tworzenia motywu potomnego. Ale w trakcie wprowadziłem następujące poprawki. W katalogu motywu potomnego muszą znajdować się dwa pliki. Muszą się nazywać style.css i functions.php.

    style.css musi zawierać co najmniej (zakładając, że używasz motywu TwentyTen):
    @import url(“../twentyten/style.css”);
    Szablon: twentyten

    Kiedy konsultowałem się z samouczkiem w dniu 2015-05-12, linia „template: twentyten” znajdowała się w bloku komentarza. Musi to być polecenie, które WordPress może odczytać.

    Ponadto musi istnieć plik functions.php, a musi on zawierać co najmniej następującą linię polecenia:
    <?php

    Twój samouczek wraz z kodeksem WP pomógł mi w stworzeniu mojego pierwszego motywu potomnego. Dziękuję.

  35. Czy można bezpiecznie powiedzieć, że zmiany, które wprowadziłem w polu niestandardowego CSS, można umieścić w pliku style.css mojego motywu potomnego?

  36. Potykam się na pierwszym płotku – jak znaleźć /wp-content/themes/? Gdzie właściwie znajduje się folder instalacyjny WordPressa? W filmie nie widzę, w co klikasz ani jak to otwierasz, menedżer plików pojawia się jak za dotknięciem czarodziejskiej różdżki!

      • kiedy wybieram menedżer plików mojego konta hostingowego, mam cztery opcje:
        1) katalog główny
        2) katalog główny strony internetowej
        3) katalog główny ftp publiczny
        4) katalog dokumentów

        który mam wybrać do pracy.

        • Cześć – ja wybieram Katalog główny. To prowadzi mnie do wszystkich plików. Klikam na Public HTML po lewej, aby uzyskać dostęp do moich różnych witryn. Prawdopodobnie już to odkryłeś na jakimś etapie, ale na wszelki wypadek, gdybyś tego nie zrobił...

  37. Cześć,

    Używam motywu potomnego dla mojej strony internetowej. Mam problem z nadaniem wersji mojemu plikowi style.css motywu potomnego. Wordpress wydaje się dodawać domyślną wersję wordpress na końcu pliku, na przykład /style.css?ver=4.1.1

    Zwiększam wartość „version” w pliku style.css mojego motywu potomnego, ale WordPress tego nie wykrywa.

    Z tego powodu moje zmiany w motywie potomnym nie są odzwierciedlane u użytkowników, którzy mają buforowaną wersję CSS.

    czy możesz doradzić, jak sobie z tym poradzić?

  38. Na samym początku jestem zagubiony. Skąd wziąłeś kod style css na początku???? Mówisz nam tylko, żeby go wkleić, ale nie skąd pochodzi. Z pewnością, jeśli używam innego motywu, będzie to inny kod.

    • Hej Stephen,

      Kod na początku to ogólne informacje o motywie, jest prawie taki sam dla każdego motywu, wystarczy zmienić zawartość po dwukropku, np. Jeśli nazwa Twojego motywu brzmiałaby stephenstheme, kod na początku mógłby wyglądać tak:

      Nazwa motywu: stephenstheme

      URI motywu: http://www.yourwebsite.com

      Opis: Motyw potomny Twenty Thirteen stworzony przez stephen

      Autor: Stephen James

      URI autora: http://www.yourwebsite.com

      Szablon: twentythirteen

      Wersja: x.x.x

      Mam nadzieję, że rozumiesz, co mam na myśli, powodzenia!

  39. Witaj WPB, rozwiązałem problem, odnosząc się do mojego poprzedniego e-maila. Zgadnij co – to był błąd składni z mojej strony – przesłałem Style.css, który zmieniłem na style.css zgodnie z wymaganiami i voila, zadziałało. Dzięki.

  40. Próbuję stworzyć motyw potomny dla twentythirteen, postępując zgodnie z Twoimi powyższymi instrukcjami. Utworzyłem folder i skopiowałem kod, który podałeś powyżej, do pliku tekstowego. Zapisałem kod w nowym folderze. Nie mogę aktywować motywu potomnego, ponieważ „szablon jest brakujący”. Pomocy!?

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.