Przewodnik po typach niestandardowych postów WordPress: czym one są i jak je utworzyć

Opublikowany: 2019-05-01

Jeśli kiedykolwiek wszedłeś do pulpitu WordPress, wiesz, że WordPress umożliwia tworzenie dwóch rodzajów treści – postów i stron .

Ale te wartości domyślne nie są jedynymi rodzajami treści, które możesz tworzyć, a niestandardowy typ wpisu WordPress pozwala tworzyć własne typy treści, które możesz dodawać i zarządzać za pomocą pulpitu WordPress.

Możesz dodać „Wydarzenia”, „Praca”, „Produkty” (to właśnie robi WooCommerce ) – wszystko, co ma sens dla Twojej witryny!

W tym poście dowiesz się wszystkiego o niestandardowych typach postów i niesamowitych możliwościach, jakie otwierają. Następnie pokażę Ci, w jaki sposób możesz stworzyć swój własny niestandardowy typ wpisu WordPress!

Zagłębmy się…

Co to jest niestandardowy typ posta WordPress? Wyjaśnione bardziej szczegółowo

Niestandardowe typy postów sprawiają, że WordPress jest pełnym systemem zarządzania treścią, a nie tylko platformą do blogowania.

Korzystając z mocy niestandardowych typów postów, możesz zmienić WordPress w sklep eCommerce, katalog lokalnych firm, witrynę z listą wydarzeń… i wszystko, co tylko możesz wymyślić.

Chodźmy trochę głębiej…

„Typ postu” to po prostu rodzaj treści w Twojej witrynie. Pomyśl o tym jako o kubełku, który organizuje całą przypisaną do niego zawartość.

Następnie każdy wpis w tym typie treści jest „postem” ( małe „p” ).

Oznacza to, i z góry przepraszam za zamieszanie, które zamierzam wprowadzić do twojego mózgu , Posty są częścią [postów] [typu posta].

Dokładniej, jeden [Post] ( wielkie „p” – post na blogu) to pojedynczy [post] ( małe „p” ) w [post] [typ postu].

Podobnie, jedna [Strona] to pojedynczy [post] w [strona] [typ postu].

A ja jestem z tobą – wydaje się to super niepotrzebnie skomplikowane.

Jednak gdy już przejdziesz przez to małe dziwactwo, warto zrozumieć, że posty na blogu to tylko kolejny typ postów , a Ty masz możliwość dodawania własnych typów postów za pomocą tej magicznej rzeczy zwanej niestandardowymi typami postów.

Jeśli chodzi o bazę danych Twojej witryny WordPress, każdy post ( małe „p”) jest przechowywany w tej samej tabeli w Twojej bazie danych, niezależnie od typu posta .

Dwa przykłady niestandardowych typów postów WordPress w akcji

Aby przybliżyć pomysł niestandardowego typu posta WordPress, przyjrzyjmy się dwóm typowym przykładom:

  • WooCommerce, który zamienia WordPressa w sklep eCommerce
  • bbPress, który zamienia WordPressa w forum

Dzięki WooCommerce możesz dodawać nowe produkty z pulpitu WordPress. To jest niestandardowy typ posta! Ale dostajesz też inne typy postów. Na przykład:

  • Kupony sklepowe mają swój własny osobny typ postu Kupony
  • Zamówienia klientów otrzymują swój własny, oddzielny typ postu zamówień

Lub, jeśli utworzysz forum na WordPressie za pomocą wtyczki bbPress, będziesz mieć osobne niestandardowe typy postów dla:

  • Forum
  • Tematy
  • Odpowiedzi

Masz pomysł? Typy postów WordPress umożliwiają robienie naprawdę fajnych rzeczy w witrynie.

Jak stworzyć własny niestandardowy typ postu WordPress?

Teraz przyjrzyjmy się trochę bardziej i pokażę Ci, jak stworzyć swój własny niestandardowy typ postu WordPress.

Nie martw się – chociaż mogłem cię trochę przestraszyć różnicą między „postem” a „postem”, sam proces tworzenia niestandardowego typu posta to coś, co każdy może zrobić – wszystko, czego potrzebujesz, to za darmo wtyczka o nazwie Custom Post Type UI.

Załóżmy, że chcesz utworzyć własny niestandardowy typ postu dla „Pracy”, jak w przykładzie, o którym wspomniałem powyżej.

Po zainstalowaniu i aktywacji wtyczki przejdź do CPT UI → Dodaj/edytuj typy postów . Następnie wpisujesz podstawowe informacje u góry i klikasz Dodaj typ posta :

Wordpress niestandardowy typ postu 1

I to wszystko! Po kliknięciu przycisku zobaczysz nowy obszar Zadania na pasku bocznym pulpitu WordPress. Aby dodać nowy post ( małe „p” ) do typu Ogłoszenia, wystarczy przejść do Oferty → Dodaj nowy :

Wordpress niestandardowy typ postu 2

A kiedy już tam będziesz, zobaczysz, że edytor wygląda prawie identycznie jak tworzenie nowego posta lub strony:

Wordpress niestandardowy typ postu 3

A kiedy już opublikujesz swoją pracę, możesz wyświetlić ją w interfejsie witryny, gdzie ponownie wygląda dokładnie jak post lub strona. Zwróć jednak uwagę na strukturę adresu URL:

Wordpress niestandardowy typ postu 4

Podobnie, gdybyś wszedł na stronę twojawitryna.com/praca , zobaczysz listę wszystkich ofert pracy, tak jak ludzie widzą listę wszystkich Twoich postów na blogu, gdy odwiedzają stronę Twojego bloga.

Jak ulepszyć swój niestandardowy typ postu WordPress?

Czasami powyższe podejście może wystarczyć. Na przykład, jeśli chcesz utworzyć osobny typ postu dla „Recenzji” w swojej witrynie, możesz chcieć, aby działał tak samo, jak zwykłe posty na blogu.

Jednak przez większość czasu używasz niestandardowego typu posta WordPress, ponieważ chcesz, aby różnił się od zwykłych postów i stron.

W tym celu omówmy niektóre sposoby ulepszenia niestandardowego typu posta.

Utwórz niestandardowe taksonomie (kategorie lub tagi)

Kiedy piszesz post na blogu, wiesz, że możesz dodawać kategorie i tagi, które ułatwiają porządkowanie postów na blogu.

Niestandardowa taksonomia umożliwia dodanie własnego, unikalnego kategoryzatora, który działa jak kategoria lub tag.

Wróćmy do przykładu „Praca”. Prawdopodobnie chciałbyś mieć sposób na podzielenie zadań według działów ( np. „Marketing”, „Administrator” itp .).

Aby to zrobić, możesz utworzyć niestandardową taksonomię „Wydziału”. Następnie odwiedzający mogą wybrać przeglądanie wszystkich ofert pracy dla każdego działu ( podobnie jak odwiedzający mogą przeglądać wszystkie posty na blogu w określonej kategorii ).

Aby utworzyć niestandardową taksonomię WordPress, możesz użyć tej samej wtyczki interfejsu użytkownika Custom Post Type. Przejdź do CPT UI → Dodaj/edytuj taksonomię .

Tam możesz nadać mu nazwę i wybrać typ posta, do którego zostanie „dołączony”. W tym przykładzie dołączysz go do typu ogłoszenia Praca :

Wordpress niestandardowy typ postu 5

Następnie przewiń w dół do sekcji Ustawienia i poszukaj opcji Hierarchiczna . Zasadniczo pozwala to wybrać, czy Twoja niestandardowa taksonomia zachowuje się jak kategoria czy tag:

  • False – działa jak tag WordPress.
  • True – działa jak kategoria WordPress.

Wordpress niestandardowy typ postu 6

Po zakończeniu kliknij Dodaj taksonomię .

Teraz, gdy przejdziesz do dodawania lub edytowania nowego ogłoszenia o pracę, będziesz mógł dodać jego dział jako kategorię:

Wordpress niestandardowy typ postu 7

Dodaj pola niestandardowe, aby zebrać nowe informacje

Inną rzeczą, którą możesz chcieć zrobić, jest zebranie dodatkowych informacji o każdym wpisie. Oznacza to, że zamiast umieszczać wszystko w edytorze WordPress, możesz potrzebować osobnego sposobu dodawania niektórych informacji.

W naszym przykładzie pracy informacje te mogą być:

  • Szacunek wynagrodzenia
  • Rodzaj – np. w pełnym wymiarze godzin vs w niepełnym wymiarze godzin vs freelance

Aby dodać te informacje, możesz użyć czegoś, co nazywa się polami niestandardowymi . W przypadku pól niestandardowych otrzymasz pod edytorem WordPress nowe pole, w którym możesz wprowadzić dodatkowe informacje – na przykład:

Wordpress niestandardowy typ postu 7 1

Najłatwiejszym sposobem dodania niestandardowych pól jest darmowa wtyczka o nazwie Advanced Custom Fields.

Po zainstalowaniu i aktywacji wtyczki przejdź do Pola niestandardowe → Dodaj nowy .

Nadaj nazwę swojej grupie terenowej. Następnie kliknij przycisk + Dodaj pole , aby dodać swoje pierwsze pole niestandardowe.

Zwróć szczególną uwagę na menu rozwijane Typ pola , ponieważ musisz to zmienić w zależności od informacji, które chcesz zebrać.

Na przykład, aby pokazać liczbę wynagrodzenia, którą chcesz typ pola Ilość. Możesz również dodać symbol waluty:

Wordpress niestandardowy typ postu 8

Jednak w przypadku typu zadania potrzebujesz pola wyboru lub pola radiowego , z różnymi typami zadań dostępnymi jako opcjami:

Wordpress niestandardowy typ postu 9

Po dodaniu wszystkich pól niestandardowych, które chcesz zebrać, przewiń do sekcji Lokalizacja i ustaw Typ ogłoszenia / równa się / Praca . To informuje Advanced Custom Fields, że chcesz wyświetlić tylko te niestandardowe pola dla typu Ogłoszenia o pracę.

Wordpress niestandardowy typ postu 10

Następnie opublikuj swoją grupę terenową.

Zmień wygląd niestandardowego typu postu na interfejsie

Wreszcie, po zebraniu wszystkich tych dodatkowych informacji, prawdopodobnie będziesz chciał mieć sposób na kontrolowanie tego, jak wygląda na interfejsie. Oznacza to, że możesz chcieć, aby wyglądał inaczej niż zwykły wpis na blogu.

Możesz to zrobić na kilka różnych sposobów, w zależności od poziomu technicznego i budżetu.

Najbardziej bezpośrednią (i bezpłatną) metodą jest zagłębienie się w pliki szablonów motywu WordPress i utworzenie nowej pojedynczej i archiwalnej strony dla niestandardowego typu postu. Na przykład możesz skopiować plik single.php i nazwać go single-job.php i edytować go stamtąd.

Jednak ta metoda zakłada, że ​​znasz przynajmniej trochę podstawowego PHP, co może nie mieć miejsca.

Jeśli nie czujesz się komfortowo, pracując bezpośrednio z plikami szablonów swojego motywu, istnieje kilka wtyczek, które mogą pomóc Ci dostosować wyjście niestandardowego typu posta WordPress za pomocą przeciągania i upuszczania oraz edytora.

Niestety takie wtyczki nie są darmowe – ale jeśli chcesz zapłacić, sprawdź:

  • Elementor Pro – 49 USD – pozwala dostosować projekt niestandardowego typu postu za pomocą zwykłego interfejsu Elementor.
  • Zestaw narzędzi – 69 USD – rozwiązanie o dużej mocy do pracy z niestandardowymi typami postów w WordPress.
  • Post Type Builder – 49 USD – prosta opcja od Themify.

Inną opcją jest użycie darmowej wtyczki Pods do tworzenia i wyświetlania niestandardowych typów postów. Pods eliminuje część równania dotyczącą PHP i umożliwia projektowanie treści za pomocą magicznych tagów i HTML/CSS.

Więc chociaż nadal będziesz potrzebować podstawowego HTML/CSS, aby z niego korzystać, jest to o wiele prostsze niż edytowanie plików szablonów motywu.

Zacznij korzystać z niestandardowych typów postów WordPress już dziś!

Niestandardowe typy postów WordPress to jedna z tych rzeczy, które, gdy je zrozumiesz, mogą całkowicie zmienić sposób pracy z WordPress.

Teraz, zamiast próbować umieszczać wszystko w domyślnych typach treści postów i stron, możesz tworzyć własne typy treści do przechowywania i wyświetlania unikalnych treści.

Zacznij już dziś i poznaj moc swojego pierwszego niestandardowego typu posta WordPress!