Marketing treści

WordPress: Jeśli nie wiesz, czym jest motyw podrzędny…

Nieprawidłowo modyfikujesz motywy WordPress.

Współpracowaliśmy z dziesiątkami klientów i zbudowaliśmy setki WordPress witryny. To nie jest tak, że naszą pracą jest tworzenie stron opartych na WordPressie, ale ostatecznie robimy to dla wielu klientów. Klienci nie korzystają zbyt często z witryn WordPress. Zwykle zwracają się do nas, aby pomóc w optymalizacji ich witryn pod kątem wyszukiwania, mediów społecznościowych i konwersji.

Najczęściej uzyskujemy dostęp do witryny w celu optymalizacji szablonów lub tworzenia nowych szablonów stron docelowych i odkrywamy coś okropnego. Często spotykamy dobrze zaprojektowany, dobrze obsługiwany motyw, zakupiony jako podstawa witryny, a następnie mocno zmodyfikowany przez poprzednią agencję klienta.

Edytowanie głównego motywu jest okropną praktyką i należy ją przerwać. Opracowano WordPress Motywy podrzędne aby agencje mogły dostosować motyw bez dotykania kodu podstawowego. Według WordPressa:

Motyw potomny to motyw, który dziedziczy funkcjonalność i styl innego motywu, zwanego motywem nadrzędnym. Motywy potomne to zalecany sposób modyfikowania istniejącego motywu.

W miarę jak motywy stają się coraz bardziej zaangażowane, motyw jest często sprzedawany i często aktualizowany, aby wyeliminować błędy i luki w zabezpieczeniach. Niektórzy projektanci motywów z czasem ulepszają funkcje swoich motywów lub wspierają motyw poprzez aktualizacje wersji WordPress. Zdecydowaną większość naszych motywów kupujemy w Themeforest. Najpopularniejsze motywy w Themeforest są sprzedawane dziesiątki tysięcy razy i mają pełne agencje projektowe, które stale je wspierają.

Kiedy pracujemy z klientem, każemy mu przeglądać motywy, aby zobaczyć funkcje i funkcje, które lubią. Zapewniamy, że motyw jest responsywny na urządzeniach mobilnych i ma dużą elastyczność w zakresie układów i skrótów do dostosowywania. Następnie udzielamy licencji i pobieramy motyw. Wiele z tych motywów jest dostarczanych w pakiecie z rozszerzeniem dziecko Theme. Instalowanie zarówno dziecko Theme i Temat nadrzędny, a następnie aktywując dziecko Theme umożliwia pracę z motywem podrzędnym.

Dostosowywanie motywu podrzędnego

Motywy potomne są zazwyczaj wstępnie pakowane z motywem nadrzędnym i nazywane tak, jak motyw zawierający motyw potomny. Jeśli moim motywem jest Avada, Motyw podrzędny ma zwykle nazwę Avada Child i jest zawarty w pliku avada-dziecko teczka. Nie jest to najlepsza konwencja nazewnictwa, dlatego zmieniamy nazwę motywu w pliku style.css, zmieniamy nazwę folderu na nazwę klienta, a następnie dołączamy zrzut ekranu ostatecznej, dostosowanej witryny. Dostosowujemy również szczegóły arkusza stylów, aby klient mógł zidentyfikować, kto go zbudował w przyszłości.

Motyw dziecięcy, dla którego opracowałem Martech Zone z Motyw WordPress dla Jannah. Nazwałem temat Martech Zone 2023 po naszej witrynie i roku, w którym została wdrożona, i umieścił motyw potomny w folderze mtz-23. W ciągu ostatniego roku wprowadziłem niestandardowe typy postów, niestandardowe funkcje, czcionki i mnóstwo zmian w stylu, aby ulepszyć motyw w oparciu o nasze potrzeby.

martech zone motyw dziecka

Nadal możesz go utworzyć, jeśli motyw podrzędny nie jest dołączony do zakupionego motywu.

Jak działają motywy potomne

Jeśli w pliku dziecko Theme który również znajduje się w motywie nadrzędnym, plik motywu podrzędnego zostanie wykorzystany. Wyjątkiem jest functions.php, gdzie zostanie wykorzystany kod z obu motywów. Motywy dziecięce są doskonałym rozwiązaniem trudnego problemu. Edycja podstawowych plików motywu jest niedozwolona i nie powinna być akceptowana przez klientów. Jeśli szukasz agencji, która zbuduje dla Ciebie witrynę WordPress, zażądaj od niej wdrożenia motywu potomnego. Znajdź nową agencję, jeśli nie wiedzą, o czym mówisz.

Jak utworzyć motyw podrzędny

Jeśli Twój motyw nadrzędny nie ma motywu podrzędnego, nadal możesz go utworzyć!

  1. Utwórz folder motywu podrzędnego w pliku wp-content/themes katalogiem.
  2. Stwórz style.css plik i dodaj swoje deklaracje. Twój arkusz stylów musi zawierać wymagany komentarz nagłówka na samej górze pliku. 
/*
	Theme Name:   Martech Zone 2023
	Theme URI:    https://martech.zone
	Description:  Custom Child Theme for Martech Zone
	Author:       DK New Media
	Author URI:   https://dknewmedia.com
	Template:     jannah
	Version:      1.0.7
	License:      license purchased
	License URI:  http://themeforest.net/licenses/regular_extended
	Text Domain:  jannah-child
*/

Wymagane są następujące informacje:

  • Nazwa motywu – musi być unikalny dla Twojego motywu.
  • Szablon - nazwa nadrzędnego katalogu motywów. Motywem nadrzędnym w naszym przykładzie jest motyw Jannah, więc szablon będzie jannah. Być może pracujesz nad innym motywem, więc dostosuj się do niego.
  1. Jeśli chcesz, aby motyw potomny był łatwo rozpoznawalny na stronie motywów, dodaj zrzut ekranu motywu i wyeksportuj go jako screenshot.jpg o następujących wymiarach: szerokość 1000 pikseli i wysokość 900 pikseli.
  2. Umieść w kolejce arkusze stylów motywu nadrzędnego i podrzędnego functions.php motywu Twojego dziecka:
<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
	wp_enqueue_style( 'child-style',
		get_stylesheet_uri(),
		array( 'parenthandle' ),
		wp_get_theme()->get( 'Version' ) // This only works if you have Version defined in the style header.
	);
}
  1. Zainstaluj motyw podrzędny, przesyłając plik zip motywu LUB dodając go do katalogu motywów za pośrednictwem SFTP.
  2. Aktywuj motyw potomny.

Motywy potomne są krytyczne

Zatrudniłeś agencję do zbudowania dla Ciebie witryny, która wdrożyła dobrze obsługiwany motyw nadrzędny i wysoce dostosowany motyw podrzędny. Po udostępnieniu witryny i sfinalizowaniu umowy WordPress wydaje aktualizację awaryjną, która naprawia lukę w zabezpieczeniach. Aktualizujesz WordPress, a Twoja witryna jest teraz uszkodzona lub pusta.

Jeśli Twoja agencja edytowała plik Temat nadrzędny, byłbyś zgubiony. Nawet jeśli znalazłeś zaktualizowany motyw nadrzędny, musisz go pobrać i rozwiązać wszelkie zmiany w kodzie, aby określić, która poprawka rozwiązuje problem. Ponieważ jednak Twoja agencja wykonała świetną robotę i opracowała motyw podrzędny, pobrałeś zaktualizowany motyw nadrzędny i zainstalowałeś go na swoim koncie hostingowym. Odśwież stronę i wszystko działa. Kod w motywie podrzędnym rzadko będzie generował problemy, chyba że istnieją pewne zależności w motywie nadrzędnym, które utraciły ważność lub zmieniły funkcjonalność, do której się odwołujesz.

Douglas Karr

Douglas Karr jest dyrektorem ds. marketingu OtwórzWglądy i założycielem Martech Zone. Douglas pomógł dziesiątkom odnoszących sukcesy start-upów MarTech, pomagał w due diligence ponad 5 miliardów dolarów w przejęciach i inwestycjach Martech i nadal pomaga firmom we wdrażaniu i automatyzacji ich strategii sprzedaży i marketingu. Douglas to uznany na całym świecie ekspert ds. transformacji cyfrowej oraz MarTech i mówca. Douglas jest także autorem przewodnika dla manekinów i książki o przywództwie biznesowym.

Powiązane artykuły

Powrót do góry przycisk
Zamknij

Wykryto Adblock

Martech Zone jest w stanie udostępnić Ci te treści bez żadnych kosztów, ponieważ zarabiamy na naszej witrynie poprzez przychody z reklam, linki partnerskie i sponsoring. Będziemy wdzięczni za usunięcie blokady reklam podczas przeglądania naszej witryny.