Tworzenie motywu potomnego w WordPress
Tylko garstka użytkowników WordPressa(WordPress) używa motywu potomnego, a to dlatego, że wielu użytkowników nie wie, co to jest motyw potomny lub Tworzenie(Creating Child Theme) motywu potomnego w WordPressie(WordPress) . Cóż(Well) , większość osób korzystających z WordPressa(WordPress) ma tendencję do edytowania lub dostosowywania swojego motywu, ale całe to dostosowanie zostaje utracone po zaktualizowaniu motywu i właśnie tam pojawia się użycie motywu potomnego. Gdy użyjesz motywu potomnego, wszystkie Twoje dostosowania zostaną zapisane i możesz łatwo zaktualizować motyw nadrzędny.
Tworzenie motywu potomnego w WordPress
Tworzenie motywu potomnego z niezmodyfikowanego motywu nadrzędnego(Creating a Child Theme from an Unmodified Parent Theme)
Aby utworzyć motyw potomny w WordPress , musisz zalogować się do swojego cPanel i przejść do public_html, a następnie wp-content/themes, gdzie musisz utworzyć nowy folder dla motywu potomnego (na przykład /Twentysixteen-child/). Upewnij się, że w nazwie katalogu motywów potomnych nie ma spacji, które mogą powodować błędy.
Zalecane:(Recommended:) Możesz także użyć wtyczki One-Click Child Theme(One-Click Child Theme plugin) , aby utworzyć motyw potomny (tylko z niezmodyfikowanego motywu nadrzędnego).
Teraz musisz utworzyć plik style.css dla motywu potomnego (wewnątrz właśnie utworzonego katalogu motywu potomnego). Po utworzeniu pliku po prostu skopiuj i wklej następujący kod ( Zmień(Change) poniższe szczegóły zgodnie ze specyfikacją motywu):
/* Theme Name: Twenty Sixteen Child Theme URI: http://example.com/twenty-sixteen-child/ Description: Twenty Sixteen Child Theme Author: WordPress Team Author URI: http://example.com Template: twentysixteen Version: 1.3.0 License: GNU General Public License v3 or later License URI: http://www.gnu.org/licenses/gpl-3.0.html */
Uwaga: (Note: ) Wiersz Szablon(Template) ( Szablon(Template) : dwadzieściasixteen) należy zmienić zgodnie z obecną nazwą katalogu motywu (motywu nadrzędnego, którego dziecko tworzymy). Motywem nadrzędnym w naszym przykładzie jest motyw Twenty Sixteen , więc szablonem(Template) będzie dwadzieścia szesnaście.
Wcześniej @import był używany do ładowania arkusza stylów z motywu nadrzędnego do motywu potomnego, ale teraz nie jest to dobra metoda, ponieważ wydłuża czas ładowania arkusza stylów. Zamiast używania @import najlepiej użyć funkcji PHP w pliku podrzędnym functions.php, aby załadować arkusz stylów.
Aby użyć pliku functions.php, musisz go utworzyć w katalogu motywów potomnych. Użyj następującego kodu w pliku functions.php:
<?php add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' ); function my_theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); } ?>
Powyższy kod działa tylko wtedy, gdy motyw nadrzędny używa tylko jednego pliku .css do przechowywania całego kodu CSS .
Jeśli Twój motyw potomny style.css zawiera faktycznie kod CSS (jak zwykle), będziesz musiał umieścić go również w kolejce:
<?php function my_theme_enqueue_styles() { $parent_style = 'parent-style'; // This is 'twentyfifteen-style' for the Twenty Fifteen theme. wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array( $parent_style ), wp_get_theme()->get('Version') ); } add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' ); ?>
Czas aktywować motyw potomny, zalogować się do panelu administracyjnego, a następnie przejść do Appearance > Themes i aktywować motyw potomny z dostępnej listy motywów.
Uwaga:(Note:) może być konieczne ponowne zapisanie menu ( Appearance > Menus ) i opcji motywu (w tym obrazów tła i nagłówka) po aktywacji motywu potomnego.
Teraz, gdy chcesz dokonać zmian w style.css lub functions.php, możesz to łatwo zrobić w motywie potomnym bez wpływu na folder motywu nadrzędnego.
Tworzenie motywu podrzędnego(Child Theme) w WordPress z motywu nadrzędnego, ale większość z was już dostosowała swój motyw, więc powyższa metoda w ogóle ci nie pomoże. W takim przypadku sprawdź, jak zaktualizować motyw WordPress bez utraty dostosowania.
Jeśli masz nadzieję, że ten artykuł był dla Ciebie pomocny, ale jeśli nadal masz jakieś pytania dotyczące tego przewodnika, możesz je zadać w komentarzach.
Related posts
Jak stworzyć motyw potomny WordPress
Jak założyć własną witrynę podobną do Twittera za pomocą motywu WordPress P2?
Jak przenieść witrynę WordPress z jednego hosta na drugi?
Jak zainstalować i skonfigurować WordPress na Microsoft Azure
Jak uruchomić niesamowicie szybki WordPress na Microsoft Azure
Jak usunąć wszystkie ślady wtyczki WordPress?
Jak korzystać z Lumen5, aby zmienić post na blogu w wideo?
Jak zainstalować witrynę testową WordPress na swoim komputerze?
Jak stworzyć bloga Wix, który jest tak samo dobry jak WordPress
Recenzja książki: Zbuduj własną stronę internetową: komiksowy przewodnik po HTML, CSS i Wordpress
Jak śledzić uszkodzone linki za pomocą Narzędzia Google dla webmasterów
Musi mieć WordPress Ustawienia SEO Yoast 2022
Jak zainstalować WordPress na Google Cloud Platform
Jak przejść z klasycznego edytora WordPress do Gutenberga?
10 niezbędnych wtyczek WordPress dla witryny dla małych firm
WordPress pokazuje błąd HTTP podczas przesyłania obrazów
Jak zainstalować motyw na WordPressie
Squarespace vs WordPress: która jest lepsza platforma witryny?
Samouczek WordPress Gutenberg: Jak korzystać z nowego edytora
Jak zaktualizować PHP w WordPressie