Własny szablon wpisu w WordPressie tworzysz na dwa sposoby. Motyw blokowy pozwala edytować układ wizualnie w Edytorze Witryny, a klasyczny motyw wymaga pracy z plikami PHP, najczęściej w motywie potomnym. W obu przypadkach zacznij od kopii zapasowej i sprawdź, jaką technologię wykorzystuje aktywny motyw.
Od czego zależy sposób utworzenia szablonu?
WordPress korzysta dziś zarówno z motywów blokowych opartych na Full Site Editing (FSE), jak i z klasycznych motywów PHP. W pierwszym przypadku układ strony wpisu budujesz z bloków, bez bezpośredniej edycji kodu. W drugim za wygląd odpowiadają pliki takie jak single.php.
Typ motywu sprawdzisz w panelu administracyjnym w sekcji Wygląd. Jeżeli widzisz pozycję Edytor, prawdopodobnie korzystasz z motywu blokowego. Pozycja dotycząca dostosowywania motywu nie zawsze oznacza jednak pełną obsługę FSE, dlatego najlepiej sprawdzić, czy w Edytorze dostępna jest sekcja szablonów.
Którą metodę wybrać?
| Metoda | Wymagana wiedza | Ryzyko |
|---|---|---|
| Edytor Witryny i motyw blokowy | Obsługa bloków i panelu WordPressa | Niskie, jeśli zachowasz wersję zmian |
Klasyczny motyw i plik single.php |
Podstawy PHP, HTML i struktury motywów | Wyższe, szczególnie bez kopii zapasowej |
| Motyw potomny | Podstawy plików motywu i PHP | Mniejsze ryzyko utraty zmian po aktualizacji |
Jak stworzyć szablon wpisu w motywie blokowym?
Full Site Editing pozwala zmienić układ pojedynczego wpisu bez modyfikowania plików PHP. Możesz ustawić między innymi położenie tytułu, autora, daty, obrazka wyróżniającego, treści oraz komentarzy.
Procedura może nieznacznie różnić się zależnie od wersji WordPressa i motywu, ale zwykle wygląda następująco:
- Otwórz Edytor Witryny – przejdź w panelu do sekcji Wygląd > Edytor.
- Przejdź do szablonów – wybierz sekcję Szablony, w której znajdują się układy używane przez witrynę.
- Wybierz szablon pojedynczego wpisu – może być oznaczony jako Single Post lub jako szablon wpisu.
- Ułóż elementy strony – dodaj, usuń albo przenieś bloki, takie jak Tytuł wpisu, Obrazek wyróżniający, Autor wpisu, Data wpisu i Treść wpisu.
- Zapisz zmiany – zatwierdź modyfikację szablonu i sprawdź kilka opublikowanych wpisów.
Zmiana szablonu wpływa na wpisy korzystające z tego układu, ale nie zmienia samej treści artykułów. To ważne rozróżnienie: edytujesz konstrukcję strony, a nie zawartość każdego wpisu osobno.
Jak zmodyfikować szablon w klasycznym motywie?
W klasycznym motywie za widok pojedynczego wpisu zwykle odpowiada plik single.php. Motyw może jednak korzystać także z bardziej szczegółowych plików, na przykład single-post.php albo plików częściowych dołączanych przez funkcje motywu.
Najbezpieczniejsza ścieżka obejmuje motyw potomny:
- Utwórz lub zainstaluj motyw potomny – dzięki temu aktualizacja motywu nadrzędnego nie nadpisze własnych zmian.
- Wykonaj kopię plików – skopiuj plik
single.phpz motywu nadrzędnego do katalogu motywu potomnego. - Edytuj kopię pliku – wprowadź zmiany w układzie HTML i kodzie PHP, zachowując wymagane funkcje WordPressa, takie jak wyświetlanie tytułu i treści.
- Prześlij plik na serwer – użyj FTP albo menedżera plików hostingu, a następnie sprawdź wpis na stronie.
- Przetestuj różne przypadki – sprawdź wpis z obrazkiem wyróżniającym, bez obrazka, z autorem, kategorią i komentarzami.
Nie edytuj plików motywu bezpośrednio w panelu administratora. Jeden błąd składni PHP może wywołać krytyczny błąd strony, znany jako White Screen of Death. Panelowy edytor nie zapewnia wygodnego cofania zmian ani bezpiecznego środowiska testowego. Jeżeli nie znasz PHP, przy większych zmianach zleć pracę osobie, która zna strukturę motywów WordPress.
O czym pamiętać przed zmianą szablonu?
Przed zapisaniem zmian sprawdź podstawowe zabezpieczenia. Ta krótka lista ogranicza ryzyko utraty strony lub konieczności odtwarzania plików:
- Wykonaj kopię zapasową bazy danych i plików witryny.
- Pracuj w motywie potomnym, gdy modyfikujesz klasyczny motyw.
- Testuj zmiany najpierw na kopii strony lub środowisku testowym.
- Włącz tryb debugowania tylko wtedy, gdy wiesz, jak odczytać i zabezpieczyć komunikaty błędów.
- Używaj narzędzi do dodawania własnego kodu, takich jak wtyczka Code Snippets, gdy zmiana nie wymaga edycji pliku szablonu.
W przypadku motywu blokowego wybierz Edytor Witryny i szablon pojedynczego wpisu. Przy motywie klasycznym korzystaj z single.php w motywie potomnym, a nie z pliku motywu nadrzędnego edytowanego w panelu WordPressa. Taki podział pozwala zachować kontrolę nad wyglądem wpisów bez narażania działającej witryny na przypadkowy błąd.