12 najbardziej przydatnych samouczków dotyczących niestandardowych typów postów WordPress

Opublikowany: 2022-10-15

Czy chcesz dowiedzieć się więcej o niestandardowych typach postów?

WordPress umożliwia tworzenie niestandardowych typów treści. Oprócz postów i stron możesz chcieć dodać do swojej witryny inne rodzaje treści, takie jak produkty, recenzje lub przepisy.

W tym artykule udostępnimy 12 najbardziej przydatnych samouczków dotyczących niestandardowych typów postów WordPress.

12 najbardziej przydatnych samouczków dotyczących niestandardowych typów postów WordPress

Jakie są niestandardowe typy postów w WordPress?

Niestandardowe typy postów to rodzaj treści w witrynie WordPress, które nie są domyślnymi postami i stronami. Niestandardowe typy postów są często dodawane do witryny WordPress za pomocą niestandardowego kodu lub wtyczek.

Na przykład możesz tworzyć niestandardowe typy postów dla portfeli, referencji i produktów. Wiele wtyczek WordPress używa również niestandardowych typów postów do przechowywania danych w Twojej witrynie.

Jak możesz używać niestandardowych typów postów w swojej witrynie WordPress?

Jako największa bezpłatna witryna z zasobami WordPress dla początkujących, przez lata pisaliśmy wiele o niestandardowych typach postów. Rzućmy okiem na najbardziej przydatne samouczki dotyczące niestandardowych typów postów tutaj na WPBeginner.

1. Zdecyduj, czy potrzebujesz niestandardowego typu postu

Zanim zaczniesz tworzyć niestandardowe typy postów lub taksonomie w swojej witrynie WordPress, ważne jest, aby ocenić swoje potrzeby. Wiele razy możesz uzyskać te same wyniki z domyślnymi postami i stronami WordPress.

Za pomocą wbudowanych kategorii i tagów możesz sortować treści na wiele różnych sposobów. Na przykład w przypadku stron można skonfigurować hierarchiczny układ treści ze stronami podrzędnymi. Możesz także skonfigurować podkategorie.

Korzystanie z domyślnych funkcji WordPressa ułatwia zarządzanie treścią na wiele sposobów. Na przykład niestandardowy typ posta nie pojawiłby się na stronie Twojego bloga ani w kanałach RSS postów.

Po zapoznaniu się z domyślnymi opcjami może się okazać, że w końcu nie potrzebujesz niestandardowych typów postów.

Jeśli nie masz pewności, zapoznaj się z tym przewodnikiem, aby dowiedzieć się, kiedy potrzebujesz niestandardowego typu postu lub taksonomii w WordPress.

2. Twórz niestandardowe typy postów w WordPress

Gdy zdecydujesz, że potrzebujesz niestandardowego typu posta, musisz go utworzyć. Możesz to zrobić za pomocą wtyczki lub ręcznie za pomocą kodu.

Wtyczka Custom Post Type UI ułatwia tworzenie niestandardowych typów postów i jest zalecana dla większości użytkowników. Robisz to na stronie „Edytuj/dodaj typy postów”.

Create a New Custom Post Type With a Plugin

Alternatywnie możesz dodać niestandardowy typ posta, wklejając fragment kodu do pliku functions.php motywu. Zaletą tej metody jest to, że niestandardowe typy postów nie znikną, jeśli wtyczka zostanie dezaktywowana, ale jest odpowiednia tylko wtedy, gdy nie masz nic przeciwko obsłudze kodu.

Aby dowiedzieć się więcej, zapoznaj się z naszym przewodnikiem dotyczącym tworzenia niestandardowych typów postów w WordPress.

3. Utwórz stronę archiwum niestandardowych typów postów

Dodawanie niestandardowych typów postów w WordPressie stało się bardzo łatwe dzięki wtyczce Custom Post Type UI. Jednak wielu początkujących ma problemy z wyświetlaniem ich na swoich stronach internetowych.

Aby dodać stronę archiwum niestandardowego typu postu, musisz najpierw upewnić się, że archiwa są włączone dla Twojego niestandardowego typu postu. W większości przypadków tak, ale jeśli nie, możesz je włączyć w zaawansowanych opcjach interfejsu użytkownika Custom Post Type lub za pomocą kodu.

CPT UI turn on archive

Teraz możesz odwiedzić stronę archiwum niestandardowego typu postu. Załóżmy, że Twój niestandardowy typ posta nazywa się „filmy” i masz włączone permalinki przyjazne SEO. Wtedy twoje archiwum typów postów będzie znajdować się pod adresem:

http://www.example.com/movies/

Musisz zastąpić „example.com” nazwą własnej domeny, a „movies” nazwą niestandardowego typu posta.

Możesz teraz dodać tę stronę archiwum do swojego menu nawigacyjnego. Możesz go również dostosować, dodając niestandardowy szablon do motywu WordPress lub używając kreatora motywów, takiego jak SeedProd.

Edit your post type page

Pokażemy Ci, jak wykonać wszystkie te czynności krok po kroku w naszym przewodniku dotyczącym tworzenia niestandardowej strony archiwum typów postów w WordPress.

4. Dodaj niestandardowe typy postów do głównego kanału RSS

Domyślnie WordPress uwzględnia tylko Twoje posty z bloga w głównym kanale RSS Twojej witryny. Oznacza to, że treść niestandardowego typu posta nie będzie widoczna dla subskrybentów głównego kanału RSS.

Możesz łatwo uwzględnić wszystkie publicznie dostępne typy postów w głównym kanale RSS, dodając następujący kod do pliku functions.php motywu lub wtyczki specyficznej dla witryny.

function myfeed_request($qv) {
if (isset($qv['feed']))
$qv['post_type'] = get_post_types();
return $qv;
}
add_filter('request', 'myfeed_request');

Możesz jednak użyć innego fragmentu kodu, aby uwzględnić tylko określone niestandardowe typy postów.

Aby uzyskać więcej informacji na temat obu metod, zapoznaj się z naszym przewodnikiem na temat dodawania niestandardowych typów postów do głównego kanału RSS WordPress.

5. Utwórz oddzielny kanał RSS dla każdego niestandardowego typu postu

WordPress automatycznie generuje oddzielne kanały RSS dla różnych stron archiwum Twojej witryny, w tym niestandardowych typów postów.

Załóżmy, że masz w swojej witrynie niestandardowy typ posta o nazwie „filmy”. Widzieliśmy już, że możesz wyświetlić całą zawartość utworzoną w tym typie wpisu, odwiedzając stronę archiwum typu wpisu.

https://example.com/movies

Aby wyświetlić kanał RSS, wystarczy dodać /feed/ do niestandardowego adresu URL archiwum typu postów.

https://example.com/movies/feed/

Alternatywnie możesz również wyświetlić kanał, dodając parametr typu postu do głównego kanału RSS WordPress. Na przykład:

https://example.com/feed/?post_type=movies

Teraz, gdy wiesz, jak uzyskać dostęp do kanałów RSS dla dowolnego niestandardowego typu postów w swojej witrynie, możesz użyć tego adresu URL do tworzenia linków do kanałów niestandardowych typów postów.

Na przykład możesz chcieć wyświetlić ikonę lub zwykły link tekstowy na niestandardowej stronie archiwum typu postów, aby odwiedzający mogli łatwo subskrybować te posty.

Aby dowiedzieć się, jak to zrobić, zapoznaj się z naszym przewodnikiem, jak utworzyć osobny kanał RSS dla każdego niestandardowego typu postu w WordPress.

6. Uwzględnij niestandardowe typy postów w wynikach wyszukiwania

Domyślnie WordPress nigdy nie wyświetla niestandardowych typów wpisów w wynikach wyszukiwania w witrynie. Oznacza to, że Twoi odwiedzający mogą przegapić świetne treści, a Ty stracisz dodatkowe wyświetlenia strony.

Najłatwiejszym sposobem włączenia niestandardowych typów postów w wyszukiwarce WordPress jest wtyczka SearchWP. Jest łatwy w użyciu i umożliwia wyszukiwanie treści, które nie są uwzględnione w domyślnej wyszukiwarce WordPress.

Aby uwzględnić w wyszukiwaniu niestandardowe typy postów, po prostu kliknij przycisk „Źródła i ustawienia” wtyczki. Tutaj możesz umieścić znacznik wyboru obok każdego typu posta, który chcesz uwzględnić w wynikach wyszukiwania.

Including custom post types in WordPress search

Możesz także wybrać, jak ważny jest każdy niestandardowy typ wpisu podczas wyświetlania wyników wyszukiwania, i dostosować wyszukiwarkę w inny sposób.

Aby dowiedzieć się, jak to zrobić, zapoznaj się z naszym przewodnikiem krok po kroku, jak uwzględniać niestandardowe typy postów w wynikach wyszukiwania WordPress.

7. Utwórz formularz wyszukiwania dla niestandardowych typów postów

Możesz także utworzyć niestandardowy formularz wyszukiwania, który będzie wyświetlał tylko wyniki z niestandardowego typu wpisu. Na przykład, jeśli masz niestandardowy typ posta o nazwie „filmy”, możesz utworzyć specjalny formularz wyszukiwania filmów, który w wynikach wyszukiwania wyświetla tylko filmy.

Ten rodzaj wyszukiwania niestandardowego pomaga odwiedzającym przeglądać więcej stron i spędzać więcej czasu w Twojej witrynie. To da pozytywne sygnały SEO WordPress, takie jak niższy współczynnik odrzuceń i dłuższy czas przebywania.

Możesz utworzyć zaawansowany formularz wyszukiwania dla niestandardowych typów postów za pomocą wtyczki SearchWP. Umożliwia utworzenie drugiej wyszukiwarki, która będzie przeszukiwać tylko niestandardowy typ posta. Następnie możesz utworzyć niestandardowy formularz wyszukiwania, który możesz dodać do swoich postów lub paska bocznego.

Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem dotyczącym tworzenia zaawansowanego formularza wyszukiwania w WordPress dla niestandardowych typów postów.

8. Dodaj kategorie do niestandardowego typu postu

Domyślnie kategorie WordPress mogą być używane tylko do organizowania postów, a nie niestandardowych typów postów.

Możesz utworzyć niestandardową taksonomię, aby uporządkować własne posty, ale co, jeśli chcesz używać tych samych kategorii, których używasz w swoich postach na blogu?

Najłatwiejszym sposobem powiązania niestandardowego typu postu z kategoriami jest wtyczka interfejsu użytkownika Custom Post Type. Dodaje obszar „Taksonomie” w ustawieniach dla każdego niestandardowego typu postu.

Zezwalanie na niestandardowe typy postów na używanie kategorii

Po prostu zaznacz pole „Kategorie (WP Core)”, a będziesz mógł używać kategorii do organizowania niestandardowych typów postów.

Zobacz nasz przewodnik na temat dodawania kategorii do niestandardowego typu wpisu w WordPress, aby dowiedzieć się więcej.

9. Dodaj przyklejone posty dla niestandardowych typów postów

Funkcja przyklejonych postów w WordPress umożliwia dodawanie polecanych postów. Domyślnie działa tylko dla postów na blogu, a nie dla niestandardowych typów postów.

Możesz włączyć przyklejone posty dla swoich niestandardowych typów postów, instalując wtyczkę Sticky Posts – Switch. Po prostu zaznacz pole obok niestandardowych typów postów, które chcesz obsługiwać tę funkcję.

Visit the Settings » Sticky Posts - Switch Page to Configure the Plugin

Teraz, gdy odwiedzasz stronę administratora dla tego niestandardowego typu postu, zauważysz nową kolumnę, w której możesz przyklejać posty.

Wszystko, co musisz zrobić, to kliknąć gwiazdkę obok postów, które chcesz wyróżnić.

Click the Star Next to the Posts You Wish to Make Sticky

Te przyklejone posty będą wyświetlane na Twojej stronie głównej WordPress. Aby wyświetlać przyklejone posty również na niestandardowej stronie archiwum typu postów, musisz dodać kod do plików motywu.

Wszystkie szczegóły znajdziesz w naszym przewodniku na temat dodawania przyklejonych postów w archiwach niestandardowych postów WordPress.

10. Dodaj treść przesłaną przez użytkownika do niestandardowych typów postów

Możesz zezwolić użytkownikom na przesyłanie treści do niestandardowych typów postów w Twojej witrynie, takich jak recenzje filmów lub przepisy kulinarne. To prosty sposób na dodanie dodatkowej zawartości do Twojej witryny.

Jednym ze sposobów, aby to zrobić, jest przyznanie użytkownikom dostępu do obszaru administracyjnego WordPress i przypisanie im roli autora. Alternatywnie możesz dodać formularz zgłoszeniowy do swojej witryny.

Możesz to zrobić za pomocą wtyczki WPForms. Będziesz potrzebować wersji Pro, aby uzyskać dostęp do dodatku do przesyłania postów, a dostarczony szablon „Formularz przesyłania postów na blogu” ułatwia tworzenie formularza.

Domyślnie posty przesłane przez użytkowników są zapisywane jako „Wersje robocze” oczekujące na sprawdzenie. Możesz zmienić typ posta w ustawieniach formularza, aby zamiast tego treść była przesyłana do niestandardowego typu posta.

Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem, jak zezwolić użytkownikom na przesyłanie postów do Twojej witryny WordPress.

11. Przełącz lub konwertuj niestandardowe typy postów

Możesz spotkać się z sytuacjami, w których będziesz musiał scalić lub przekonwertować niestandardowe typy postów. Na przykład możesz chcieć przenieść elementy z jednego typu posta do innego.

Wystarczy zainstalować i aktywować wtyczkę Post Type Switcher. Po aktywacji powinieneś przejść do niestandardowej strony administratora typu post i wybrać posty, które chcesz przenieść.

Podczas zbiorczej edycji postów zauważysz, że pojawiło się nowe menu rozwijane umożliwiające zmianę typu postu dla tego elementu.

Możesz dowiedzieć się więcej z naszego przewodnika, jak przełączać lub konwertować niestandardowe typy postów w WordPress.

12. Dodaj niestandardowe pola meta dla typów postów

Niestandardowe pola meta umożliwiają dodawanie niestandardowych pól do ekranu edytora postów WordPress. W ten sposób możesz utworzyć dodatkowe pola wejściowe dla swoich typów postów.

Najłatwiejszym sposobem tworzenia niestandardowych pól meta w WordPressie jest użycie wtyczki Advanced Custom Fields. Wystarczy kliknąć przycisk „Dodaj nowy” na stronie Pola niestandardowe .

Następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby utworzyć grupę niestandardowych pól, które zostaną dodane do niestandardowego typu postu.

Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem krok po kroku, jak dodawać niestandardowe pola meta w postach WordPress i typach postów.

Mamy nadzieję, że ten samouczek pomógł ci nauczyć się kilku fajnych sztuczek dotyczących niestandardowych typów postów w WordPress. Możesz również zapoznać się z naszym najlepszym przewodnikiem bezpieczeństwa WordPress lub zapoznać się z naszą listą wskazówek, jak przyspieszyć działanie WordPressa.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.