Jak utworzyć niestandardowy typ postu (CPT) i taksonomię WordPress – samouczek Hello World, porady i wskazówki

Opublikowany: 2016-03-11

Świetny. Porozmawiajmy o Custom Post Type (CPT). Pomoże Ci to również, jeśli masz poniższe pytania:

  • Jak tworzyć niestandardowe typy postów w WordPress?
  • Generuj typ posta WordPress
  • Utwórz swój pierwszy niestandardowy typ posta WordPress
  • Taksonomia CPT WordPress
  • Kompletny przewodnik po typach niestandardowych postów WordPress

WordPress to jedna z najczęściej używanych platform blogowych z wieloma zaawansowanymi funkcjami, a jednym z nich jest Custom Post Type . Nigdy wcześniej nie widziałem niestandardowego typu posta (CPT) w WordPressie, ale ostatnio chciałem stworzyć nową sekcję „Okazy”.

Możesz to osiągnąć na dwa sposoby:

  1. Utwórz nową subdomenę: http://deals.crunchify.com/
  2. Utwórz nowy niestandardowy typ posta: https://crunchify.com/deals/

Aby osiągnąć point 1 , wystarczyło stworzyć subdomenę i zainstalować nową instalację WordPressa oraz rozpocząć nowy blog. Ale wierzę, że nikt nie chce tego zrobić, aby po prostu stworzyć jedną prostą sekcję. Przyjrzymy się więc point 2 w tym samouczku.

WordPress ma kilka domyślnych typów postów, takich jak:

  • Załącznik (Typ posta: „załącznik”)
  • Post (Typ posta: „post”)
  • Menu nawigacyjne (Typ posta: 'nav_menu_item')
  • Wersja (Typ wpisu: „rewizja”)
  • Strona (Typ posta: „strona”)

Co to jest CPT?

Custom post types (CPT) to nowe typy postów, które możesz tworzyć. Niestandardowy typ posta można dodać do WordPressa za pomocą funkcji register_post_type() . Ta funkcja pozwala zdefiniować nowy typ postu według jego etykiet, obsługiwanych funkcji, dostępności i innych szczegółów.

Zacznijmy.

Krok 1

Oto, czego potrzebujemy, aby utworzyć nowy Custom Post Type o nazwie „ Deals ”.

Powyższy kod utworzy nową sekcję o nazwie Deals , którą nazywamy Custom Post Type

Utwórz nowy niestandardowy typ posta — CPT — wskazówki dotyczące Crunchify

Jak dodać tagi do niestandardowego typu postu? Linia 'taxonomies' => array('post_tag') w powyższym fragmencie doda standardowe tagi WordPress do Twoich niestandardowych typów postów.

Krok 2

A co teraz, jeśli chcesz utworzyć Custom Taxonomy o nazwie Type . Dzięki funkcji register_taxonomy możesz po prostu stworzyć taksonomię.

Utwórz nową niestandardową taksonomię — wskazówki dotyczące Crunchify

Krok 3

Teraz utwórz swój pierwszy post z ofertami. Oto zrzut ekranu Add New Deal .

Twórz nowe oferty Custom Post Type w Crunchify

Krok 4

Utwórz swoją pierwszą taksonomię typów. Oto strona Add New Type .

Niestandardowa strona taksonomii

Korzystając z tego samouczka, stworzyliśmy WordPress Custom Post Type - Deals and Custom Taxonomy - Types . W następnym samouczku omówię trochę więcej dostosowań w tym zakresie.

Co następne? Uzyskaj porady i wskazówki dotyczące niestandardowego typu postów (CPT) WordPress dla kanałów RSS, YARPP, Post Meta, Footer, HomePage.

Zapoznaj się również z innym samouczkiem na temat CPT.

Jak dodać niestandardową taksonomię w permalinku typu niestandardowego posta?