KWALIFIKACJA INF3 - TEST WIEDZY NR 1

PYTANIE NR 14.
W systemie zarządzania treścią WordPress, jakie jest domyślne rozszerzenie plików szablonów?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
WordPress generuje strony dynamicznie na serwerze, a pliki szablonów motywu są skryptami wykonywanymi przez interpreter PHP. Dlatego domyślne rozszerzenie plików szablonów to .php. Rozszerzenia .html, .css i .js dotyczą odpowiednio statycznej struktury, stylów i skryptów po stronie przeglądarki.

Pełne wyjaśnienie:

W WordPress szablony (templates) są częścią motywu i odpowiadają za to, jak mają być wyrenderowane różne typy stron (np. strona główna, wpis, archiwum, pojedyncza strona). WordPress działa jako aplikacja serwerowa i typowo uruchamia kod, który buduje wynikowy HTML na podstawie treści z bazy danych oraz ustawień.

Dlatego pliki szablonów są standardowo plikami wykonywanymi po stronie serwera i mają rozszerzenie .php. To w nich znajdują się wywołania funkcji WordPress oraz tzw. tagi szablonów, które pobierają i wyświetlają dane (np. tytuł wpisu, treść, listy postów).

Dlaczego pozostałe odpowiedzi nie pasują?

  • .html to zwykle plik statyczny. W WordPress wynik końcowy w przeglądarce jest HTML, ale nie jest on zwykle przechowywany jako "szablon HTML" w motywie, tylko generowany dynamicznie.
  • .css służy do stylowania (wygląd, układ). CSS współtworzy prezentację, ale nie pełni roli szablonu renderującego treść z WordPress.
  • .js to skrypty uruchamiane w przeglądarce (interakcje, walidacja, dynamiczne elementy). Nie zastępują serwerowych plików szablonów odpowiedzialnych za składanie strony.

Wskazówka egzaminacyjna: jeśli pytanie dotyczy "szablonów" w CMS, najpierw ustal, czy system generuje treść dynamicznie na serwerze. Jeśli tak, szablony zwykle będą w języku serwerowym (w WordPress: PHP), a HTML/CSS/JS będą raczej wynikiem lub zasobami pomocniczymi.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Pliki szablonów to pliki motywu, które definiują układ i sposób wyświetlania treści w WordPress. Zawierają kod wykonywany na serwerze (typowo PHP) oraz wywołania funkcji WordPress, które pobierają treści i generują końcowy HTML.
WordPress jest aplikacją serwerową opartą o PHP, więc pliki odpowiedzialne za renderowanie widoków muszą być wykonywalne przez interpreter PHP. W efekcie szablon łączy logikę pobierania danych z budowaniem struktury strony.
W standardowym podejściu motyw używa plików .php. Pliki .html mogą występować jako statyczne zasoby, ale nie pełnią roli typowych szablonów WordPress. To PHP "składa" stronę i dopiero wynikiem jest HTML widoczny w przeglądarce.
CSS odpowiada za wygląd: kolory, typografię, rozmieszczenie elementów i responsywność. Nie jest plikiem szablonu renderującego treść z WordPress, tylko zasobem, który przeglądarka stosuje do już wygenerowanego HTML.
JavaScript obsługuje interakcje w przeglądarce, np. menu mobilne, walidację formularzy czy dynamiczne komponenty. Nie zastępuje serwerowych szablonów .php, bo nie odpowiada za pobranie treści z bazy i zbudowanie strony po stronie serwera.
Hierarchia szablonów to zestaw reguł, według których WordPress wybiera właściwy plik .php do wyrenderowania konkretnej podstrony. Dzięki temu inne pliki odpowiadają np. za pojedynczy wpis, stronę, archiwum kategorii czy stronę autora.
Najczęściej występują pliki odpowiedzialne za różne widoki i elementy układu (np. dla wpisów i stron) oraz plik z funkcjami motywu. Ich nazwy wynikają z konwencji WordPress i z zasad hierarchii szablonów.
CSS nie jest językiem szablonów w WordPress, tylko językiem stylów. Może zmieniać wygląd elementów, ale nie wygeneruje treści strony z bazy danych ani nie wykona funkcji WordPress. Szablon musi działać po stronie serwera, więc jest w PHP.
Sprawdź, czy pytanie dotyczy "generowania" strony, szablonów, pobierania treści lub działania CMS. To zwykle oznacza warstwę serwerową (np. PHP). Jeśli mowa o wyglądzie, animacjach lub interakcjach w przeglądarce, chodzi o CSS/JS.
Przećwicz budowę prostego motywu potomnego, przejrzyj strukturę katalogów motywu i zrozum, które pliki odpowiadają za renderowanie (PHP), a które są zasobami (CSS/JS/obrazy). Ucz się też pojęć: motyw, wtyczka, szablon, hierarchia.
info

To pytanie poprawnie rozwiązuje 75% zdających egzamin. średnio łatwe

Według specjalistów z branży: "WordPress generuje strony dynamicznie na serwerze, a pliki szablonów motywu są skryptami wykonywanymi przez interpreter PHP."

Źródła:

  • WordPress Developer Resources – Theme Handbook: Templates (Template Files) https://developer.wordpress.org/themes/basics/template-files/ - accessed 2026-02-27
  • WordPress Developer Resources – Theme Handbook: Template Hierarchy https://developer.wordpress.org/themes/basics/template-hierarchy/ - accessed 2026-02-27
  • WordPress.org Support/Documentation – Theme Development (informacje o plikach motywu i PHP) https://wordpress.org/documentation/article/theme-development/ - accessed 2026-02-27

Materiały:

  • Oficjalna dokumentacja WordPress dotycząca motywów i plików szablonów
  • Materiały o PHP w kontekście aplikacji WWW (podstawy składni i wykonywania po stronie serwera)
  • Ćwiczenia praktyczne: stworzenie prostego motywu potomnego i wskazanie plików template

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego