✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

Samouczek motywu WordPress dla początkujących – część 2: Szablony

10

Ta lekcja samouczka motywu WordPress dla początkujących nauczy Cię, jak ustrukturyzować główne bloki konstrukcyjne motywu i rozpocząć tworzenie szablonów. Zaczniemy tworzyć dane wyjściowe HTML i jak dołączyć bloki konstrukcyjne do szablonów naszego motywu. W poprzednim kroku ustawiliśmy minimum motywu WordPress i aktywowaliśmy go. Ale w tej chwili nie robi zbyt wiele i nawet nie zawiera poprawnego kodu HTML dla strony internetowej. Naprawmy to.

Bloki konstrukcyjne nagłówka i stopki (i paska bocznego)

W naszych plikach szablonów potrzebujemy poprawnego kodu HTML. Moglibyśmy napisać całą strukturę HTML (zaczynającą się od <html>i <head>full <body>) w index.php, ale staje się to niepraktyczne w przypadku utrzymywania wielu plików szablonów w motywie. Wyobraź sobie, że stworzyłeś kilka szablonów, a następnie zdaj sobie sprawę, że potrzebujesz niewielkiej zmiany w części nagłówka; będziesz musiał edytować wszystkie szablony, aby pozostały spójne. To nie jest mądre.

Samouczek motywu WordPress dla początkujących – część 2: Szablony

Rozwiązaniem jest podzielenie pełnej struktury HTML na sensowne części; cegiełki. Każdy blok znajduje się w swoim własnym pliku i zawsze, gdy potrzebujemy go w szablonie, dołączamy go. Najpopularniejszymi i najrozsądniejszymi blokami są jeden dla nagłówka, jeden dla stopki i jeden dla treści, ale jeśli twój motyw zawiera pasek boczny, pasek boczny powinien być również osobnym budynkiem.

Ci z Was, którzy są bardziej zaznajomieni z PHP, prawdopodobnie znają metody include()lub require(). Właśnie to zrobimy, jednak użyjemy funkcji WordPressa do dołączania innych plików, ponieważ mają one dodatkowe korzyści.

W tej lekcji utworzymy nagłówek, stopkę i pasek boczny jako bloki konstrukcyjne. Jednak paski boczne stają się coraz mniej powszechne na stronach internetowych, ale nadal będziemy zaimplementować prawy pasek boczny w naszym motywie. Te trzy bloki konstrukcyjne są powszechną praktyką we wszystkich motywach WordPress – i tak naprawdę jest tak powszechne, że WordPress oferuje automatyzację tych trzech rzeczy.

Tworzenie szablonów nagłówka, stopki i paska bocznego

Stwórzmy nowy pusty plik o nazwie header.phpw naszym folderze motywu. Na razie dodamy bardzo podstawowy kod HTML (nie martw się, później dodamy bardziej poprawny kod HTML).

Utwórz nowy plik o nazwie footer.phpw katalogu motywu. Wszystko czego potrzebujemy (na razie) w tym pliku to zamknięcie naszej struktury HTML.

Na koniec utwórz nowy pusty plik o nazwie sidebar.php. <aside>W środku dodajemy tylko tag HTML .

W tym klocki

Wróćmy do naszych index.phpakt. Wszystko, co musimy teraz zrobić, to powiedzieć WordPressowi, gdzie chcemy umieścić plik nagłówka i stopki. Oczywiście chcemy załadować nagłówek na samym początku i stopkę na samym końcu tego pliku.

WordPress oferuje proste funkcje włączania tych bloków konstrukcyjnych; get_header()oraz get_footer()odpowiednio dla pliku nagłówka i stopki. Dość intuicyjne, prawda? Dodajmy je do naszego index.php i zobaczmy, co się stanie.

Odśwież swój frontend i sprawdź lub wyświetl źródło HTML, aby zobaczyć, że połączyliśmy wiele bloków konstrukcyjnych w kompletną strukturę HTML.

Samouczek motywu WordPress dla początkujących – część 2: Szablony

Teraz możesz swobodnie edytować zawartość index.phpniezależnie od nagłówka i stopki!

Dołączmy również pasek boczny. Pamiętaj, że w swoim motywie możesz wziąć pod uwagę przypadki i szablony, w których pasek boczny nie jest potrzebny, na przykład strona główna.

Dołączenie paska bocznego jest tak samo proste jak nagłówek i stopka; do tego używamy get_sidebar(). Dodajmy to do index.php, tuż przed pobraniem stopki.

Odśwież i powinieneś zobaczyć źródło HTML, w tym nasz <aside>. Nie martw się, w późniejszym kroku dowiemy się, jak przekonwertować go na rzeczywisty obszar paska bocznego, w którym można umieszczać widżety.

Nasz motyw jest teraz dość statyczny. W następnej lekcji z tej serii samouczków dotyczących motywów WordPress w końcu zaczniemy prawidłowo zagłębiać się w funkcje WordPressa, aby dynamicznie ładować treści i informacje z WordPressa do naszych szablonów.

Dokumentacja dotycząca zastosowanych metod

Źródło nagrywania: awhitepixel.com

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów