- GreatSite.pl
- Kategoria: WordPress
Jak zainstalować motyw potomny WordPress? Czym jest i dlaczego warto?
1. Czym jest motyw potomny WordPress i dlaczego powinieneś go zainstalować?
Motyw potomny (ang. child theme, parent theme) w WordPress to szczególny typ motywu, który dziedziczy wszystkie funkcjonalności i styl swojego motywu głównego. Dzięki motywowi potomnemu możesz wprowadzać zmiany w wyglądzie i działaniu strony bez ryzyka utraty tych modyfikacji po aktualizacji motywu głównego. Aktualizacje motywów są istotne dla bezpieczeństwa i funkcjonalności strony, jednak wszelkie zmiany wprowadzone bezpośrednio w plikach motywu głównego zostaną nadpisane, dlatego wiele osób boi się „ruszać” temat aktualizacji w WordPress.
1.1 Dlaczego warto używać motywu potomnego?
- Aktualizacje WordPress: Używając motywu potomnego, wszystkie Twoje modyfikacje są przechowywane oddzielnie, co oznacza, że możesz bez obaw aktualizować motyw główny. To istotne, ponieważ aktualizacje często zawierają poprawki bezpieczeństwa oraz nowe funkcje, które przez przypadek mógłbyś nadpisać.
- Organizacja kodu i łatwe wprowadzanie zmian: Motyw potomny WordPress pozwala na bardziej zorganizowane podejście do modyfikacji. Możesz w nim dodawać własne style CSS, zmieniać funkcje PHP i dodawać nowe pliki szablonów, co sprawia, że Twoje modyfikacje są bardziej uporządkowane i łatwiejsze do zarządzania.
- Bezpieczeństwo w porównaniu do wtyczek „snippets”: Chociaż wiele osób korzysta z wtyczek do dodawania fragmentów kodu (snippets), mogą one stwarzać ryzyko związane z bezpieczeństwem, zwłaszcza jeśli nie są regularnie aktualizowane lub nie pochodzą z zaufanych źródeł. Motyw potomny jest bardziej bezpiecznym rozwiązaniem, ponieważ pozwala kontrolować wszystkie wprowadzone zmiany w jednym miejscu, bez potrzeby polegania na zewnętrznych wtyczkach.
2. Jak zainstalować motyw potomny WordPress?
Zdecydowanie najłatwiejszym rozwiązaniem na przekształcenie obecnego motywu głównego na potomny jest skorzystanie z darmowej wtyczki Child Theme Configurator, aby to zrobić udajemy się do kokpitu WordPress, wchodzimy w zakładkę „Wtyczki” a następnie klikamy „Dodaj wtyczkę” wyszukujemy, instalujemy oraz aktywujemy.
Po aktywacji wtyczki przechodzimy w zakładkę „Narzędzia” -> Motywy potomne. Widzimy menu konfiguracji naszej wtyczki. Klikamy na opcję „Stwórz nowy motyw potomny”, wybieramy nasz obecny motyw i klikamy analizuj.
Jeżeli wszystko przebiegło pomyślnie powinien pojawić się zielony komunikat. Uwaga, jeżeli chcesz aby twoje aktualne ustawienia, istniejące menu czy inne opcje zostały przeniesione z głównego motywu do potomnego zaznacz opcję w punkcie 8. Resztę ustawień możemy zostawić domyślnie.
Finalnie na koniec całego procesu klikamy przycisk „Create New Child Theme” teraz nasz motyw potomny powinien zostać poprawnie utworzony. Możemy przejść do zakładki „Motywy” i go aktywować, warto na tym etapie sprawdzić czy wszystko przebiegło pomyślnie i nasza strona działa tak jak powinna.
Jeśli wszystko się udało, wtyczka nie będzie już potrzebna. Warto ją wyłączyć i usunąć w myśl zasady „im mniej tym lepiej” – a na pewno bezpieczniej 😉
3. Jak edytować motyw potomny WordPress po jego zainstalowaniu?
Korzystanie z motywu potomnego w WordPressie umożliwia wprowadzanie modyfikacji (np. dodawanie funkcji PHP czy styli CSS) bez ryzyka nadpisania zmian podczas aktualizacji motywu głównego. Zmiany możesz wprowadzać dwa różne sposoby: bezpośrednio w plikach motywu (łącząc się np. poprzez protokół FTP) oraz poprzez panel administracyjny WordPress.
Pierwsza opcja (łatwiejsza): Aby wprowadzić zmiany na naszej stronie poprzez wbudowany edytor w panelu administracyjnym, najeżdżamy na zakładkę „Wygląd” i wybieramy opcję „Edytor plików motywu”. Po prawej stronie wybieramy „Arkusz stylów” (dla CSS) lub „Funkcje motywu” (dla PHP), finalnie przesuwamy na sam dół i wprowadzamy nasz kod (na zdjęciu poniżej komentarza // END ENQUEUE PARENT ACTION.)
Druga opcja (trudniejsza): Zgodnie z zapowiedzią jest też druga możliwość edycji – bezpośrednio w plikach. Aby to zrobić musimy połączyć się z naszym serwerem (hostingiem) poprzez FTP. Ja użyje do tego bezpłatnego klienta FileZilla . Po połączeniu z serwerem przechodzimy do katalogu public_html/wp-content/themes/twój_motyw_potomny w tym momencie dokładnie tak jak poprzez panel administracyjny widzimy dwa pliki. Analogicznie według naszych potrzeb wybieramy jeden z nich i edytujemy.
Wybierając tę opcję warto dla bezpieczeństwa (nieuprawniony dostęp, czy przypadkowa edycja) wyłączyć edycję w „Edytorze plików motywu” możemy to zrobić dodając w pliku z głównego katalogu wp-config.php następującą stałą:
define(’DISALLOW_FILE_EDIT’, true);
To wszystko, mam nadzieję że udało nam się wyjaśnić jak zainstalować motyw potomny WordPress, dlaczego warto z niego korzystać i jak to robić. Jeśli napotkałeś na jakieś trudności czekamy na twoją wiadomość.