2 różne typy szablonów WordPress: strona vs post
Opublikowany: 2022-10-07Jeśli chodzi o WordPress, istnieją dwa różne typy szablonów, których możesz użyć dla swoich stron: szablony stron i szablony postów. Chociaż oba te typy szablonów mogą być używane do tworzenia stron, każdy z nich najlepiej nadaje się do różnych celów. Szablony stron najlepiej nadają się do tworzenia stron statycznych, takich jak strona „Informacje” lub strona kontaktowa. Te strony zazwyczaj nie są aktualizowane tak często jak posty, więc nie muszą być tak dynamiczne. Z drugiej strony szablony postów najlepiej nadają się do postów na blogu lub innych rodzajów treści, które są regularnie aktualizowane. Te szablony są na ogół bardziej dynamiczne i pozwalają na większą personalizację. Skąd więc wiesz, jakiego typu szablonu użyć na swoich stronach? Najlepszym sposobem na ustalenie tego jest zastanowienie się nad przeznaczeniem strony i rodzajem treści na niej umieszczonych. Jeśli jest to strona statyczna, która nie będzie często aktualizowana, najlepszym rozwiązaniem jest prawdopodobnie szablon strony. Jeśli jest to post na blogu lub inny rodzaj treści, który będzie regularnie aktualizowany, szablon posta jest prawdopodobnie lepszym wyborem.
Jak znaleźć szablony stron w WordPressie?

Istnieje kilka sposobów znajdowania szablonów stron w WordPress. Jednym ze sposobów jest przejście do pulpitu nawigacyjnego WordPress i kliknięcie zakładki „Wygląd”. Stamtąd zobaczysz listę wszystkich dostępnych szablonów stron . Innym sposobem na znalezienie szablonów stron jest wyszukanie ich w katalogu wtyczek WordPress.
Szablony stron to pliki, których można użyć do zastosowania treści do określonych stron lub grup stron. Szablonów stron można używać do wyświetlania zawartości dynamicznej na stronie, takiej jak posty, aktualizacje wiadomości, wydarzenia w kalendarzu, pliki multimedialne i tak dalej. Kiedy tworzysz lub edytujesz nową stronę, użytkownik może wybrać nazwę każdego szablonu, który ma nazwę. Niektóre motywy, oprócz możliwości wybrania liczby kolumn na stronie, umożliwiają również określenie kolumn na stronie. Istnieje kilka szablonów, których można używać na wielu stronach lub w różnych krajach. Aby dać użytkownikom tę opcję globalną, należy utworzyć szablony stron dla każdej opcji i podać nazwę szablonu dla każdej opcji. Strona Hierarchia szablonów może służyć do tworzenia szablonu dla określonej strony.
Musisz mieć specjalny szablon strony w folderze swojego motywu (na przykład /wp-content/themes/moja-nazwa-motywu/). Domyślnym typem posta na stronie będzie niestandardowy szablon . Tylko WordPress 4.7 umożliwia dodawanie szablonów stron do innych typów postów niż „strona”. WordPress wyświetli nazwy klas i identyfikatory w tagu body dla nazwy klasy typu posta (strony), identyfikatora strony (page-id-*ID) oraz szablonu strony używanego z funkcją body_class() szablonu. Wprowadzając theme_product_templates, możesz filtrować szablony pod kątem typu postu o produkcie. Tag warunkowy może być użyty do zmodyfikowania pliku page.php motywu w celu wprowadzenia niewielkich, specyficznych dla strony zmian.
Jak wyświetlać szablony w WordPressie?
Kliknij sekcję Strony na pulpicie nawigacyjnym, aby zobaczyć nową kolumnę „Szablon strony”, która zostanie dodana do listy stron. Za pomocą tej wtyczki możesz zobaczyć, jakiego szablonu używa każda z Twoich stron. Jeśli strona nie ma żadnych szablonów niestandardowych , zostanie oznaczona jako Domyślna.
Jak dostać się do układu strony w WordPressie?
Wybierz kartę Strony z pulpitu nawigacyjnego, aby wyświetlić układy stron. Po wyświetleniu monitu możesz dodać nową stronę. Po kliknięciu kategorii otworzy się okno umożliwiające przeglądanie różnych kategorii. Po wybraniu układu kliknij go raz, aby zastosować go na nowej stronie.
Pobierz szablon strony

Nie ma ostatecznej odpowiedzi na to pytanie, ponieważ zależy to od systemu zarządzania treścią (CMS) lub frameworka, którego używasz w swojej witrynie. Jednak ogólnie rzecz biorąc, szablon strony to plik, który zawiera kod i znaczniki dla określonego typu strony w witrynie. Na przykład możesz mieć szablon strony dla strony głównej, inny dla strony z informacjami, a inny dla strony kontaktowej. Każdy szablon zawierałby kod i znaczniki potrzebne do wyświetlenia treści dla tej konkretnej strony.

Utwórz niestandardowy szablon strony w WordPress
Podczas tworzenia nowej strony WordPress , WordPress szuka pliku szablonu o takiej samej nazwie jak nazwa posta (z wyjątkiem rozszerzenia.php) w katalogu WP-content/themes/. W przypadku WordPressa plik default.php znajduje się w katalogu WP-content/plugins/ i ma taką samą nazwę jak plik szablonu. WordPress tworzy plik o nazwie page.php w przypadku braku pliku. Wszystkie szablony stron mogą być tworzone w dowolnym formacie, ale muszą być w formacie HTML i zawierać rozszerzenie a.php. Mogą znajdować się w innym katalogu niż stanowisko, na które aplikują, lub mogą znajdować się w tym samym katalogu, co stanowisko, na które aplikują. W WordPressie dostępnych jest kilka domyślnych szablonów, ale jeśli wolisz, możesz utworzyć własne. Aby to zrobić, utwórz folder o nazwie page.php w katalogu WP content/themes/ i wpisz następujący kod: Powinien to być PHP. Wszystkie strony będą wymagały pliku szablonu motywu. */ require_once 'template.php';? Plik szablonu niestandardowego jest zdefiniowany jako nazwa własnego szablonu.
Is_page_template
Funkcja is_page_template() pozwala określić, czy określony szablon strony jest używany na stronie. Może to być przydatne, jeśli chcesz kierować reklamy na określone strony z innym kodem lub zachowaniem.
Pobierz nazwę szablonu aktualnej strony WordPress
Istnieje kilka sposobów na uzyskanie aktualnej nazwy szablonu strony w WordPress. Jednym ze sposobów jest użycie globalnej zmiennej $template. Ta zmienna zawiera ścieżkę bieżącego pliku szablonu. Możesz wyodrębnić nazwę szablonu z tej ścieżki za pomocą funkcji basename. Innym sposobem uzyskania aktualnej nazwy szablonu strony jest użycie funkcji get_page_template_slug. Ta funkcja zwraca informacje o bieżącym szablonie strony. Na koniec możesz również użyć funkcji get_page_template. Ta funkcja zwraca pełną ścieżkę bieżącego szablonu strony. Następnie możesz użyć funkcji basename, aby wyodrębnić nazwę szablonu.
Uzyskaj adres URL szablonu strony WordPress
W WordPress szablon strony to określony typ pliku szablonu, który można zastosować do określonej strony lub stron. Szablony stron służą do zmiany wyglądu witryny WordPress bez zmiany podstawowego kodu. Istnieje kilka sposobów na uzyskanie adresu URL szablonu strony w WordPress. Najbardziej bezpośrednim sposobem jest sprawdzenie kodu źródłowego strony. Jeśli używasz domyślnego motywu WordPress, adres URL szablonu strony będzie znajdować się w pliku header.php. Jeśli używasz niestandardowego motywu WordPress, adres URL szablonu strony będzie znajdować się w katalogu motywu. Innym sposobem uzyskania adresu URL szablonu strony w WordPressie jest użycie funkcji_permalink(). Ta funkcja zwróci adres URL bieżącej strony. Jeśli jesteś na stronie, która używa szablonu strony, adres URL zwrócony przez funkcję_permalink() będzie adresem URL szablonu strony. Możesz również użyć funkcji get_page_template_slug(), aby pobrać informacje o szablonie strony. Ta funkcja zwróci slug szablonu strony, jeśli jest ustawiony. Jeśli slug nie jest ustawiony, ta funkcja zwróci pusty ciąg. Na koniec możesz użyć funkcji get_page_templates(), aby uzyskać tablicę wszystkich dostępnych szablonów stron. Ta funkcja zwróci tablicę wszystkich szablonów stron dostępnych w bieżącym motywie.
Jak znaleźć nazwę pliku szablonu dla określonej strony w Twojej witrynie?
Metoda get_page_template_file() zwraca nazwę pliku szablonu dla określonej strony w witrynie. W tym miejscu można zwrócić pełną ścieżkę pliku szablonu, w tym rozszerzenie.