Po naszej infografice na temat jak WordPress działa za kulisami, kilku użytkowników poprosiło nas o omówienie, jak działa motyw WordPress za kulisami.
W tym artykule wyjaśnimy hierarchię szablonów WordPress dla początkujących. Ta ściągawka jest niezwykle przydatna podczas dostosowywania szablonu lub tworzenia niestandardowego motywu WordPress.

Wskazówka: Chcesz tworzyć niestandardowe strony docelowe bez zmiany motywu WordPress? Wypróbuj SeedProd, jest to najlepszy kreator stron WordPress typu przeciągnij i upuść.
Dlaczego warto poznać hierarchię szablonów WordPress?
Wszystkie nowoczesne motywy WordPress składają się z szablonów, arkuszy stylów, javascript i obrazów. Razem te pliki kontrolują wygląd Twojej witryny dla użytkowników.
Powiązane: 9 rzeczy, na które musisz zwrócić uwagę przy wybieraniu idealnego motywu WordPress dla swojej strony.
WordPress ma standardową hierarchię szablonów. Oznacza to, że szablony o określonych nazwach plików wpływają na konkretne obszary Twojej witryny. Mówi również, jakiej nazwy szablonu użyć dla konkretnego elementu.
Większość nowoczesnych motywów WordPress zawiera szablony do wyświetlania kategorii, dat, archiwów, pojedynczych wpisów, niestandardowych stron i innych. Jako użytkownik możesz tworzyć więcej szablonów poprzez tworzenie motywu potomnego.
Mając to na uwadze, przyjrzyjmy się, jak ta hierarchia szablonów WordPress działa za kulisami.
Wizualizacja hierarchii szablonów WordPress (ściągawka)
WordPress używa łatwego do zrozumienia i znaczącego wzorca dla nazw szablonów. Poniższa wizualna ściągawka wyjaśnia, które pliki szablonów są używane do wyświetlania różnych stron w witrynie WordPress.
Oto podział, które pliki szablonów WordPress należy edytować dla różnych stron w typowej witrynie WordPress.
Jakie pliki szablonów są używane przez stronę główną?

Domyślnie WordPress wyświetla Twoje wpisy na stronie głównej Twojej witryny. Możesz również ustawić użycie niestandardowej strony głównej (znanej również jako strona frontowa), odwiedzając stronę Ustawienia » Czytanie w obszarze administracyjnym WordPress.
1. front-page.php – Jeśli używasz statycznej strony głównej, WordPress najpierw poszuka tego pliku szablonu i użyje go do wyświetlenia strony głównej.
2. home.php – Jeśli używasz statycznej strony głównej i nie masz szablonu front-page.php w swoim motywie, WordPress będzie szukał szablonu home.php. Jest on również używany do wyświetlania domyślnych postów na blogu na stronie głównej.
3. index.php – Jeśli pliki front-page.php lub home.php nie istnieją, WordPress użyje szablonu index.php do wyświetlenia strony głównej. Ten szablon jest domyślnym szablonem zastępczym w WordPress do wyświetlania dowolnej strony.
Które pliki szablonów są używane przez pojedynczy wpis?

WordPress szuka tych plików, aby wyświetlić pojedynczy wpis.
1. single-{post-type}-{slug}.php – Użyj tego szablonu, aby zmodyfikować wyświetlanie konkretnego pojedynczego wpisu w dowolnym typie wpisu. Na przykład, jeśli typem wpisu jest 'recenzja', a slugiem wpisu jest acme-phone, to WordPress poszuka pliku single-review-acme-phone.php.
2. single-{post-type}.php – WordPress sprawdzi, czy istnieje szablon do wyświetlania tego konkretnego typu posta. Na przykład, jeśli typem posta jest recenzja, WordPress poszuka single-review.php.
3. single.php – WordPress następnie powróci do single.php.
4. singular.php – Ten szablon dodaje kolejny fallback do wyświetlania pojedynczego elementu dowolnego typu wpisu.
5. index.php – Na koniec, jak wspomniano powyżej, WordPress ostatecznie wraca do index.php.
Jakie pliki szablonów są używane przez pojedynczą stronę?

Strony WordPress są jednym z domyślnych typów wpisów. Pozwalają one na tworzenie statycznych stron w Twojej witrynie zamiast wpisów. Zobacz nasz poradnik na temat różnicy między wpisami a stronami.
1. Niestandardowy szablon strony – Szablon strony przypisany do strony. Zobacz, jak utworzyć niestandardowy szablon strony w WordPress.
2. page-{slug}.php – Jeśli identyfikatorem strony jest contact-us, WordPress będzie szukał pliku page-contact-us.php.
3. page-{id}.php – Jeśli identyfikator strony to 17, WordPress poszuka pliku szablonu o nazwie page-17.php.
4. page.php – Szablon do wyświetlania wszystkich stron statycznych.
5. singular.php – Ten szablon jest domyślnym zapasowym rozwiązaniem dla wszystkich pojedynczych elementów typu post.
6. index.php – Domyślny szablon zastępczy.
Które pliki szablonów są używane przez archiwa kategorii?

WordPress używa tych plików do wyświetlania stron związanych z kategoriami w WordPress.
1. category-{slug}.php – Ten szablon jest używany do wyświetlania strony archiwum kategorii dla konkretnej kategorii. Na przykład, jeśli identyfikatorem kategorii jest reviews, WordPress będzie szukał szablonu category-reviews.php.
2. category-{id}.php – WordPress następnie szuka szablonu z identyfikatorem kategorii. Na przykład, jeśli identyfikator kategorii to 17, WordPress będzie szukał pliku category-17.php.
3. category.php – Jest to domyślny szablon do wyświetlania wszystkich stron archiwum kategorii w WordPress.
4. archive.php – Jest to domyślny szablon używany przez WordPress do wyświetlania stron archiwów.
5. index.php – Domyślny szablon zapasowy.
Jakie pliki szablonów są używane do archiwów tagów?

WordPress używa tych plików do wyświetlania stron archiwum tagów.
1. tag-{slug}.php – Jeśli slug tagu to owoce, WordPress będzie szukał tag-fruits.php.
2. tag-{id}.php – Jeśli identyfikator tagu to 17, WordPress będzie szukał szablonu tag-17.php.
3. tag.php – Domyślny szablon dla archiwów tagów.
4. archive.php – Domyślny szablon dla każdej strony archiwum.
5. index.php – Domyślny szablon zapasowy.
Które pliki szablonu są używane przez archiwa niestandardowych taksonomii?

Kategorie i tagi to dwie domyślne taksonomie WordPress. Użytkownicy mogą również tworzyć własne niestandardowe taksonomie. Oto jak WordPress szuka szablonów do wyświetlania stron niestandardowych taksonomii.
1. taxonomy-{taxonomy}-{term}.php – Jeśli masz niestandardową taksonomię o nazwie gatunek, a termin to „thriller”, WordPress poszuka taxonomy-genre-thriller.php.
2. taxonomy-{taxonomy}.php – Jeśli taksonomią byłby gatunek, WordPress szukałby pliku taxonomy-genre.php.
3. taxonomy.php – Domyślny szablon do wyświetlania archiwów niestandardowych taksonomii.
4. archive.php – Domyślny szablon zastępczy dla wszystkich stron archiwum w WordPress.
5. index.php – Domyślny szablon zastępczy w WordPress.
Jakie pliki szablonów są używane przez niestandardowe typy wpisów?

Oto jak WordPress szuka szablonów do wyświetlania archiwów niestandardowych typów postów.
1. archive-{post_type}.php – Jeśli masz typ posta review, WordPress będzie szukał pliku archive-review.php.
2. archive.php – Domyślny szablon do wyświetlania wszystkich stron archiwum w WordPress.
3. index.php – Domyślny szablon zastępczy w WordPress.
Które pliki szablonów są używane do wyświetlania archiwów autorów?

WordPress generuje strony archiwum dla każdego autora na Twojej stronie WordPress. Oto jak wygląda szablon archiwum autora.
1. author-{nicename}.php – Jeśli przyjazna nazwa autora to matt, WordPress poszuka pliku author-matt.php.
2. author-{id}.php – Jeśli identyfikator użytkownika autora to 6, WordPress poszuka pliku author-6.php.
3. author.php – Domyślny szablon używany do wyświetlania stron archiwum autorów w WordPress.
4. archive.php – Domyślny szablon do wyświetlania wszystkich stron archiwum w WordPress.
5. index.php – Domyślny zapasowy szablon w WordPress.
Jakie pliki szablonów są używane do wyświetlania archiwów opartych na dacie?

WordPress wyświetla również Twoje wpisy na stronach archiwów opartych na datach dla miesięcy i lat. Oto jak wyglądają szablony dla tych stron.
1. date.php – Domyślny szablon dla archiwów opartych na dacie.
2. archive.php – Domyślny szablon używany do wyświetlania stron archiwów autorów w WordPress.
3. index.php – Domyślny szablon zastępczy w WordPress.
Jakie pliki szablonów są używane do wyświetlania stron wyszukiwania?

1. search.php – Domyślna strona do wyświetlania wyników wyszukiwania w WordPress.
2. searchform.php – Szablon do wyświetlania formularza wyszukiwania w WordPress.
3. index.php – Domyślny szablon zastępczy w WordPress.
Które pliki szablonu są używane do wyświetlania stron błędów 404?

Strona błędu 404 jest wyświetlana, gdy WordPress nie może znaleźć żądanej zawartości. Zobacz nasz przewodnik, jak ulepszyć szablon strony 404.
1. 404.php – Domyślny szablon do wyświetlania strony błędu 404 w WordPress.
2. index.php – Domyślny zapasowy szablon w WordPress.
Które pliki szablonów są używane do wyświetlania stron załączników?

1. MIME_type.php – Mime_type oznacza typ pliku. Na przykład, image.php, video.php, application.php.
2. attachment.php – Domyślny szablon do wyświetlania stron załączników.
3. single-attachment.php – Do wyświetlania pojedynczego załącznika.
4. single.php – Domyślny szablon do wyświetlania pojedynczych elementów typu post.
5. index.php – Domyślny zapasowy szablon w WordPress.
Które pliki szablonów są używane do wyświetlania osadzonych elementów?

Od czasu WordPress 4.5 można używać szablonów do renderowania posta osadzonego w WordPress.
1. embed-{post-type}-{post_format}.php – WordPress najpierw poszuka szablonu typu posta i formatu posta. Na przykład, jeśli masz recenzję z filmem, WordPress poszuka pliku embed-review-video.php.
2. embed-{post-type}.php – Jeśli typ postu to recenzja, WordPress będzie szukał embed-review.php.
3. embed.php – Domyślny szablon zastępczy dla wszystkich osadzeń.
Mamy nadzieję, że ten samouczek pomógł Ci dowiedzieć się o hierarchii szablonów WordPress. Możesz również zapoznać się z naszą listą najlepszych kreatorów stron WordPress typu przeciągnij i upuść.
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.


Mrteesurez
Ten post jest bardzo szczegółowy, zawiera wszystkie niezbędne szablony. Odkrywam tu nowe nazwy szablonów i hierarchię, ponieważ wcześniej znałem tylko kilka z nich.
Dzięki, to zazwyczaj dla nas, którzy zajmujemy się tworzeniem.
Moinuddin Waheed
Używam WordPressa od kilku lat i znałem tylko kilka plików, myśląc, że to jedyne pliki działające "pod maską".
Jest to bardzo wnikliwy i szczegółowy opis struktury szablonu wszystkich plików.
Infografika jest samo-wyjaśniająca i pomaga zrozumieć, który plik używa innych plików do wyświetlania treści.
Dziękuję za szczegółowy przewodnik po strukturze plików WordPressa.
Wsparcie WPBeginner
Glad we could clarify how the template hierarchy works
Admin
Jiří Vaněk
Widziałem pliki szablonu przez FTP, ale znałem tylko ich funkcje, takie jak function, header, footer i to wszystko. Tak naprawdę nie wiedziałem wiele o pozostałych plikach. Twoja infografika jest idealna. Doskonale pokazuje, jak poszczególne pliki są połączone i do czego używa ich sam WordPress. Ma się znacznie lepsze zrozumienie struktury działania szablonu, a dzięki temu znacznie łatwiej jest wprowadzić na przykład pewne modyfikacje w kodzie źródłowym, jeśli zajdzie taka potrzeba. Chociaż nadal nie rozumiem wszystkiego, spróbuję przejrzeć poszczególne pliki mojego szablonu i dowiedzieć się znacznie więcej o tym, jak to wszystko działa. Dziękuję za ten wyczerpujący samouczek.
mjasia
Cześć
A co z atrybutami produktów WooCommerce?
Jak są wyświetlane?
Wsparcie WPBeginner
Zależałoby to od Twojego konkretnego motywu, w jaki sposób są one wyświetlane, ale są one traktowane podobnie do pól niestandardowych, więcej o polach niestandardowych możesz przeczytać w naszym poniższym artykule:
https://www.wpbeginner.com/wp-tutorials/wordpress-custom-fields-101-tips-tricks-and-hacks/
Admin
Connie
a co z plikami językowymi w motywach potomnych?
To jedna z wielkich zagadek w WP, ponieważ wciąż jest wiele osób (większość!), które potrzebują plików tłumaczeń, aby uzyskać instalację w swoim języku ;=)
Wsparcie WPBeginner
That would be a subject for a different guide
Admin