Szanujemy Twoją prywatność

Używamy plików cookies niezbędnych do działania strony. Za Twoją zgodą korzystamy też z cookies analitycznych (Google Analytics), żeby wiedzieć, co ulepszać, i marketingowych (piksel Meta, Google Ads), żeby mierzyć skuteczność reklam. Możesz zaakceptować wszystkie, odrzucić wszystkie albo wybrać sam. Polityka prywatności.

Hasło w słowniku

Template (szablon) w WordPress: co to jest

Template (po polsku szablon, potocznie templatka) to gotowy wzór, według którego powstaje dokument albo strona. W WordPressie szablon to plik motywu, który decyduje, jak wygląda określony typ strony: pojedynczy wpis, strona, archiwum kategorii, wyniki wyszukiwania albo strona błędu 404.

Szablon to nie to samo co motyw. Motyw odpowiada za wygląd całej witryny i składa się z wielu szablonów. Zmieniasz szablon, gdy chcesz inaczej pokazać jeden typ treści, a motyw, gdy zmieniasz wygląd całej strony.

Jak WordPress wybiera szablon

Dla każdego adresu WordPress szuka najpierw najbardziej szczegółowego pliku, a potem coraz ogólniejszych, aż znajdzie pasujący. To jest hierarchia szablonów. Ostatnim plikiem w kolejce zawsze jest index.php (w motywie blokowym index.html).

Kolejność dla pojedynczego wpisu:

  1. single-{typ wpisu}-{slug}.php
  2. single-{typ wpisu}.php, np. single-post.php
  3. single.php
  4. singular.php
  5. index.php

Dla strony: szablon przypisany do strony, page-{slug}.php, page-{id}.php, page.php, singular.php, index.php. Dla kategorii: category-{slug}.php, category-{id}.php, category.php, archive.php, index.php.

Praktyczny wniosek: jeśli edytujesz single.php i nic się nie zmienia, sprawdź, czy motyw nie ma bardziej szczegółowego pliku, np. single-post.php, albo czy nie jest motywem blokowym, w którym liczy się wersja z edytora witryny.

Szablony w motywie klasycznym i blokowym

  • Motyw klasyczny: szablony to pliki PHP z HTML-em i kodem PHP. Wspólne części, takie jak nagłówek i stopka, dołączasz funkcjami get_header() i get_footer().
  • Motyw blokowy: szablony to pliki HTML z blokami w folderze /templates, a części szablonu, np. header.html i footer.html, leżą w folderze /parts. Hierarchia jest taka sama.
  • W motywie blokowym szablony edytujesz w panelu: Wygląd, Edytor, Szablony. Zmiany z edytora zapisują się w bazie danych i mają pierwszeństwo przed plikiem motywu, więc edycja pliku po takiej zmianie nic nie da.

Przykład z tego bloga

Ten blog działa na motywie blokowym. Wpisy, archiwa kategorii, wyniki wyszukiwania, strona błędu 404 i hasła słownika mają osobne szablony. Hasło, które czytasz, korzysta z szablonu dla typu treści slownik, czyli z poziomu single-{typ wpisu} w hierarchii powyżej. Nagłówek i stopka to części szablonu wspólne dla wszystkich stron, więc zmiana stopki w jednym miejscu pojawia się na każdej podstronie.

Kiedy tworzyć własny szablon

  • Gdy jeden typ treści ma wyglądać inaczej niż reszta, np. wpisy z poradnikami mają spis treści, a strony ofertowe nie.
  • Gdy ten sam układ powtarza się na wielu stronach. Szablon zamiast kopiowania bloków oznacza jedną zmianę zamiast wielu.
  • Nie twórz szablonu dla jednej strony, której wygląd możesz ustawić blokami w treści. Każdy dodatkowy szablon trzeba potem utrzymywać przy zmianach motywu.

Powiązane hasła i poradniki

Co znaczy template po polsku?

Template to po polsku szablon albo wzór. Słowo templatka to potoczne spolszczenie i oznacza to samo: gotowy układ, który wypełniasz własną treścią.

Czym różni się szablon od motywu w WordPressie?

Motyw odpowiada za wygląd całej strony i zawiera wiele szablonów. Szablon odpowiada za jeden typ strony, np. pojedynczy wpis albo archiwum kategorii.

Źródła: WordPress Developer: Template Hierarchy, WordPress Developer: Introduction to Templates. Hasło zaktualizowane 19 października 2026.

Z bloga

Najnowsze poradniki

Wszystkie wpisy