Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

12 najbardziej przydatnych poradników WordPress dotyczących własnych typów treści

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

Chcesz dowiedzieć się więcej o niestandardowych typach treści?

WordPress umożliwia tworzenie własnych rodzajów treści. Oprócz wpisów i stron, możesz dodać inne typy treści do twojej witryny internetowej, takie jak produkty, recenzje lub przepisy.

W tym artykule podzielimy się 12 najbardziej przydatnymi poradnikami dotyczącymi niestandardowych typów treści WordPress.

12 Most Useful WordPress Custom Post Types Tutorials

Czym są własne typy treści w WordPressie?

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

Można na przykład tworzyć własne typy treści dla portfolio, referencji i produktów. Wiele wtyczek WordPress również wykorzystuje własne typy treści do przechowywania danych na twojej witrynie internetowej.

Jak korzystać z własnych typów treści w witrynie internetowej WordPress?

Jako największa darmowa witryna z zasobami WordPress dla początkujących, przez lata napisaliśmy wiele o niestandardowych typach treści. Przyjrzyjmy się najbardziej przydatnym poradnikom dotyczącym własnych typów treści na WPBeginner.

1. Zdecyduj, czy potrzebujesz własnego typu treści.

Zanim zaczniesz tworzyć własne typy treści lub taksonomie na swojej witrynie WordPress, ważne jest, aby ocenić swoje potrzeby. Wiele razy można uzyskać te same wyniki przy użyciu domyślnych wpisów i stron WordPress.

Za pomocą wbudowanych kategorii i tagów możesz sortować twoją treść 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żna również skonfigurować podkategorie.

Korzystanie z domyślnych funkcji WordPressa ułatwia zarządzanie treścią na wiele sposobów. Na przykład, niestandardowy typ treści nie pojawi się na stronie twojego bloga lub w kanałach RSS wpisów.

Po zapoznaniu się z domyślnymi opcjami może się okazać, że nie potrzebujesz własnych typów treści.

Jeśli nie masz pewności, zapoznaj się z tym przewodnikiem na temat tego, kiedy potrzebujesz niestandardowego typu treści lub taksonomii w WordPress.

2. Tworzenie własnych typów treści w WordPressie

Gdy zdecydujesz, że potrzebujesz własnego typu treści, musisz go utworzyć. Można to zrobić za pomocą wtyczki lub ręcznie za pomocą kodu.

Wtyczka Custom Post Type UI ułatwia tworzenie własnych typów treści i jest zalecana dla większości użytkowników. Można to zrobić na stronie „Edytuj/Dodaj typy treści”.

Create a New Custom Post Type With a Plugin

Alternatywnie, możesz dodać własny typ treści, wklejając fragment kodu do pliku functions.php twojego motywu. Zaletą tej metody jest to, że twoje własne typy treści nie znikną, jeśli wtyczka zostanie wyłączana, ale jest ona odpowiednia tylko wtedy, gdy dobrze radzisz sobie z kodem.

Aby dowiedzieć się więcej, zapoznaj się z naszym przewodnikiem na temat tworzenia niestandardowych typów treści w WordPress.

3. Utwórz stronę archiwum własnych typów treści.

Dodawanie własnych typów treści w WordPressie stało się bardzo proste dzięki wtyczce Custom Post Type UI. Jednak wielu początkujących ma problemy z wyświetlaniem ich na swoich witrynach internetowych.

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

CPT UI turn on archive

Teraz możesz przejść na stronę archiwum własnego typu treści. Załóżmy, że twój własny typ treści nazywa się „filmy” i masz włączone przyjazne dla SEO bezpośrednie odnośniki. Wtedy archiwum twojego typu treści będzie znajdować się pod adresem:

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

Musisz zastąpić „example.com” własną nazwą domeny, a „movies” nazwą twojego niestandardowego typu treści.

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

Edit your post type page

Pokażemy ci, jak zrobić to wszystko krok po kroku w naszym przewodniku na temat tworzenia strony archiwum własnych typów treści w WordPress.

4. Dodawanie własnych typów treści do głównego kanału RSS

Domyślnie WordPress uwzględnia wpisy z twojego bloga tylko na głównym kanale RSS witryny. Oznacza to, że treść twojego własnego typu treści nie będzie widoczna dla subskrybentów głównego kanału RSS.

Możesz łatwo włączyć wszystkie publicznie dostępne typy treści do głównego kanału RSS, dodając następujący kod do pliku functions. php twojego 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żna jednak użyć innego fragmentu kodu, aby uwzględnić tylko określone własne typy treści.

Więcej szczegółów na temat obu metod można znaleźć w naszym przewodniku na temat dodawania własnych typów treści do głównego kanału RSS WordPress.

5. Utwórz osobny kanał RSS dla każdego własnego typu treści.

WordPress automatycznie generuje oddzielne kanały RSS dla różnych archiwalnych stron Twojej witryny internetowej, w tym niestandardowych typów treści.

Załóżmy, że masz własny typ treści o nazwie „filmy” na twojej witrynie internetowej. Widzieliśmy już, że można zobaczyć wszystkie treści utworzone w tym typie treści, przechodząc na stronę archiwum typu postu.

https://example.com/movies

Aby zobaczyć kanał RSS, wystarczy dodać /feed/ do adresu URL archiwum własnego typu treści.

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

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

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

Teraz, gdy już wiesz, jak uzyskać dostęp do kanałów RSS dla dowolnego niestandardowego typu treści w witrynie internetowej, możesz użyć tego adresu URL, aby utworzyć odnośniki do niestandardowych kanałów typu treści.

Na przykład, możesz chcieć wyświetlić ikonkę lub zwykły odnośnik tekstowy na stronie archiwum własnego typu treści, aby twoi klienci mogli łatwo subskrybować te wpisy.

Aby dowiedzieć się, jak to zrobić, zapoznaj się z naszym przewodnikiem na temat tworzenia osobnego kanału RSS dla każdego niestandardowego typu treści w WordPress.

6. Uwzględnianie własnych typów treści w wynikach wyszukiwania

Domyślnie WordPress nigdy nie pokazuje własnych typów treści w wynikach wyszukiwania w witrynie. Oznacza to, że Twoi użytkownicy mogą przegapić świetne treści, a Ty stracisz dodatkowe wyświetlenia strony.

Najprostszym sposobem na włączenie własnych typów treści do wyszukiwania WordPress jest wtyczka SearchWP. Jest ona łatwa w użyciu i umożliwia wyszukiwanie treści, które nie są dołączone do domyślnej wyszukiwarki WordPress.

Aby uwzględnić własne typy treści w wynikach wyszukiwania, wystarczy kliknąć przycisk „Źródła i ustawienia” we wtyczce. Tutaj możesz umieścić znacznik wyboru obok każdego typu treści, 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 treści podczas wyświetlania wyników wyszukiwania, a także dostosować wyszukiwarkę na inne sposoby.

Aby dowiedzieć się, jak to zrobić, zapoznaj się z naszym przewodnikiem krok po kroku, jak uwzględnić własne typy treści w wynikach wyszukiwania WordPress.

7. Tworzenie formularza wyszukiwania dla własnych typów treści

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

Ten rodzaj niestandardowego wyszukiwania pomaga klientom zobaczyć więcej stron i spędzić więcej czasu na twojej witrynie internetowej. Daje to pozytywne sygnały WordPress SEO, takie jak niższy współczynnik odrzuceń i dłuższy czas przebywania.

Możesz utworzyć zaawansowany formularz wyszukiwania dla niestandardowych typów treści za pomocą wtyczki SearchWP. Umożliwia ona utworzenie drugiej wyszukiwarki, która będzie przeszukiwać tylko twój niestandardowy typ treści. Następnie możesz utworzyć własny formularz wyszukiwania, który możesz dodać do swoich wpisów lub panelu bocznego.

Aby uzyskać więcej szczegółów, zapoznaj się z naszym przewodnikiem na temat tworzenia zaawansowanego formularza wyszukiwania w WordPress dla własnych typów treści.

8. Dodawanie kategorii do własnego typu treści

Domyślnie kategorie WordPress mogą być używane tylko do organizowania wpisów, a nie własnych typów treści.

Możesz utworzyć niestandardową taksonomię, aby zorganizować własne wpisy, ale co, jeśli chcesz użyć tych samych kategorii, których używasz do wpisów na blogu?

Najprostszym sposobem na powiązanie twojego niestandardowego typu postu z kategoriami jest wtyczka Custom Post Type UI. Dodaje ona obszar „Taksonomie” w ustawieniach dla każdego niestandardowego typu treści.

Allowing Custom Post Types to Use Categories

Wystarczy zaznaczyć pole „Kategorie (rdzeń WP)”, aby móc używać kategorii do organizowania własnych typów treści.

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

9. Dodawanie przypiętych wpisów dla własnych typów treści

Funkcja przypiętych wpisów w WordPressie umożliwia dodawanie wpisów wyróżnionych. Domyślnie działa tylko dla wpisów na blogu, a nie dla własnych typów treści.

Możesz również włączyć przypięte wpisy dla własnych typów treści, instalując wtyczkę Sticky Posts – Switch. Wystarczy zaznaczyć pole obok niestandardowych typów treści, które mają obsługiwać tę funkcję.

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

Teraz, gdy przejdziesz na stronę administratora dla tego własnego typu treści, zauważysz nową kolumnę, w której możesz ustawić przypięte wpisy.

Wszystko, co musisz zrobić, to kliknąć gwiazdkę obok wpisów, które chcesz udostępnić.

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

Te przypięte wpisy będą wyświetlane na twojej stronie głównej WordPress. Aby wyświetlać przypięte wpisy również na stronie archiwum własnego typu treści, musisz dodać kod do plików motywu.

Wszystkie szczegóły znajdziesz w naszym przewodniku na temat dodawania przypiętych wpisów w archiwach niestandardowych typów treści WordPress.

10. Dodawanie treści przesłanych przez użytkowników do własnych typów treści

Być może zechcesz zezwolić użytkownikom na przesyłanie treści do niestandardowych typów treści w twojej witrynie, takich jak recenzje filmów lub przepisy kulinarne. Jest to łatwy sposób na dodanie dodatkowej treści do twojej witryny.

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

Można to zrobić za pomocą wtyczki WPForms. Będziesz potrzebował wersji Pro, aby uzyskać dostęp do dodatku do przesyłania wpisów, a dostarczony szablon „Blog Post Submission Form” sprawia, że tworzenie formularza jest proste.

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

Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem na temat tego, jak umożliwić użytkownikom przesyłanie wpisów na twoją witrynę WordPress.

11. Przełączanie lub konwertowanie własnych typów treści.

Możesz napotkać sytuacje, w których będziesz musiał scalić lub przekonwertować własne typy treści. Na przykład, możesz chcieć przenieść wpisy z jednego typu treści do innego.

Wystarczy zainstalować i włączyć wtyczkę Post Type Switcher. Po włączaniu powinieneś przejść do strony administratora dostosowanego typu treści i wybrać wpisy, które chcesz przenieść.

Podczas zbiorczej edycji wpisów zauważysz, że pojawiło się nowe rozwijane menu umożliwiające zmianę typu treści dla danego wpisu.

Możesz dowiedzieć się więcej w naszym przewodniku na temat przełączania lub konwertowania niestandardowych typów treści w WordPress.

12. Dodawanie własnych Meta Boxów dla typów treści.

Niestandardowe meta pola umożliwiają dodawanie własnych pól do ekranu edytora wpisów WordPress. W ten sposób możesz tworzyć dodatkowe pola wejściowe dla swoich typów treści.

Najprostszym sposobem na utworzenie własnych pól meta w WordPressie jest użycie wtyczki Advanced Custom Fields. Wystarczy kliknąć przycisk „Utwórz nowe” na stronie pól własnych.

Następnie należy postępować zgodnie z instrukcjami wyświetlanymi na ekranie, aby utworzyć grupę niestandardowych pól, które zostaną dodane do twojego niestandardowego typu treści.

Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem krok po kroku na temat dodawania własnych meta boxów w wpisach i typach treści WordPress.

Mamy nadzieję, że ten poradnik pomógł ci nauczyć się kilku fajnych sztuczek dotyczących niestandardowych typów treści w WordPress. Możesz również zapoznać się z naszym przewodnikiem po zabezpieczeniach WordPressa lub sprawdzić naszą listę wskazówek, jak przyspieszyć działanie WordPressa.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

16 komentarzyZostaw odpowiedź

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    Thank you for the overview. I’m still learning and familiarizing myself with custom post types as many people have referred to them when I needed to solve something. Each article like this one immensely helps me further my understanding of the concept and potential of custom post types.

  3. Scott R. Godin says

    One thing I see missing from many tutorials is the part where you add a Custom Options/Settings page to your Custom Post Type so you have a set of global settings that are specific to that post type (rather than a general admin settings page) and intended to be used only by that post type.

    most of the tutes I’ve found in this regard stop at echo ”; echo 'Here is where the form would go if I actually had options.’; echo ”;

    and naturally that’s one of the things I’m most interested in (the other being in how you use the settings within your post type’s shortcode or widget) :-)

  4. Phil Long says

    I was wondering how ti implement many to many relationships between custom taxonomies and whether facetted search plugins support them?

  5. Prateek says

    I want to know How can we exclude a custom post type from our rss feed..All my download pages are showing up in the rss feed..

  6. Wondell says

    How can I get WordPress posts to behave like Facebook and other social networks where you can just take a web link and paste it in the message field and in a matter of sections it will show a thumbnail or other information from the site?

  7. Bjarni says

    Hi WpBeginner, by chance dod you use CPT UI plugin on this site?

    CPT UI plugin looks good, save having to manual set this up in a site that needs CPT and Taxonomies.

  8. Phil Hoyt says

    good read, I use CTP’s on a daily basis and relationships between the two can be tricky, I’ve used Post2Posts and Advance Custom Fields also has some Relationship values, but usually leave me with some features to be desired. I look forward to trying CPT-onomies.

    • Mark says

      CPT UI can be a little tricky. CPT-onomies works pretty well too. They both take a little patience and digging to find out how they works. I was able to create a movie site importing from omdb. It would add the actors, etc as taxonomies (wp_add_object_terms & wp_set_object_terms) then used ACF to use that information. An example would be an actors page (cpt-axonomy) and selecting the movies they have been in.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.