Jak tworzyć niestandardowe typy postów bez PHP za pomocą wtyczki typów zestawów narzędzi?

Opublikowany: 2017-06-16

WordPress rozwinął się w solidny i elastyczny system zarządzania treścią (CMS), który może obsługiwać prawie każdy rodzaj witryny. Jedną z funkcji, która to umożliwia, jest możliwość tworzenia niestandardowych typów postów dla Twojej witryny. Problem polega na tym, że aby to zrobić, musisz użyć PHP, z którym możesz nie być zbyt komfortowy.

Tu właśnie wkracza Toolset Types. To potężne narzędzie umożliwia tworzenie niestandardowych typów postów dla WordPressa bez konieczności pisania ani jednej linii kodu i jest na tyle proste, że każdy może z niego korzystać. W tym artykule dowiemy się, jakie są niestandardowe typy postów, a następnie porozmawiamy o tym narzędziu i jego działaniu. Na koniec dowiesz się, jak tworzyć własne niestandardowe typy postów za pomocą typów zestawu narzędzi. Chodźmy do pracy!

Jakie są niestandardowe typy postów (i dlaczego ich potrzebujesz)

Zrzut ekranu karty postów WordPress.

Posty to jeden z domyślnych typów treści, które są zakodowane na stałe w WordPressie.

Domyślnie WordPress zawiera szereg „typów postów”, w tym pliki multimedialne, strony i zwykłe posty. Możesz je dostosowywać i kategoryzować w dowolny sposób, ale WordPress nadal będzie je rozpoznawał zgodnie z ich pierwotną klasyfikacją. Korzystanie z niestandardowego typu postu umożliwia dodawanie nowych typów treści do WordPress. Na przykład, jeśli publikujesz wiele recenzji w swojej witrynie, możesz utworzyć niestandardowy typ postu Recenzje, który zawiera niektóre funkcje, do których przywykłeś.

Używanie niestandardowych typów postów nie jest absolutnie konieczne, ale w niektórych przypadkach jest to logiczne. Na przykład:

  • Jeśli nie używasz WordPressa jako platformy do blogowania, warto dodać nowy niestandardowy typ postu, który odpowiada Twoim unikalnym potrzebom.
  • Umożliwia oddzielenie treści od sekcji postów, aby Twoja witryna była bardziej zorganizowana.

Weźmy na przykład ten ostatni powód. WordPress zapewnia już kilka klasyfikacji taksonomicznych do porządkowania treści, takich jak kategorie i tagi – korzystanie z niestandardowych typów postów nie oznacza, że ​​musisz się ich pozbyć. W rzeczywistości nadal możesz używać kategorii do dzielenia nowych niestandardowych typów postów, co zapewnia jeszcze wyższy poziom organizacji.

Wprowadzenie do typów zestawów narzędzi

Zrzut ekranu wtyczki Toolset Types.

Toolset Types to potężna wtyczka, która umożliwia dodawanie niestandardowych typów postów, pól i taksonomii do WordPressa bez konieczności używania jednego wiersza kodu.

Najlepsze jest to, że wtyczka nie ogranicza się jedynie do dodawania niestandardowych typów postów; umożliwia także dostosowanie zachowania edytora WordPress dla każdego z nich. Możesz nawet zmienić lokalizację kart nowego typu wpisu na pulpicie nawigacyjnym, aby uzyskać lepszą organizację.

Kluczowe cechy:

  • Dodaj nowe niestandardowe typy postów do WordPressa.
  • Twórz szablony dla nowych niestandardowych typów postów.
  • Dodaj nowe taksonomie do swojej witryny.
  • Włącz korzystanie z wielu nowych typów pól niestandardowych, w tym pól wyboru, list rozwijanych i przesyłania plików.

Cena: Freemium | Więcej informacji

Jak tworzyć niestandardowe typy postów bez PHP za pomocą wtyczki typów zestawu narzędzi (w 5 krokach)

Przed dodaniem nowego typu posta do WordPressa warto zauważyć, że możesz chcieć skonfigurować motyw potomny, ponieważ proces ten obejmuje modyfikację pliku functions.php . Powinieneś również rozważyć tworzenie kopii zapasowej swojej witryny, jeśli nie masz jej ostatniej migawki, chociaż sam proces jest dość bezpieczny. Jeśli chodzi o użytkowników Divi, nie musisz się martwić – nadal będziesz mógł używać naszego kreatora z dowolnymi niestandardowymi typami postów, które utworzysz (chociaż musisz włączyć go dla każdego z nich).

Wreszcie, ponieważ będziemy używać wtyczki, aby to zrobić, naturalnie będziesz chciał ją zainstalować i aktywować przed przejściem do kroku numer jeden.

Krok #1: Dodaj nowy niestandardowy typ postu

Aktywacja wtyczki Toolset Types doda nową zakładkę Toolset do pulpitu nawigacyjnego. Aby utworzyć pierwszy niestandardowy typ posta, przejdź do Zestaw narzędzi > Typy postów . Tutaj zobaczysz listę domyślnych typów postów WordPressa oraz opcję dodania nowego. Kliknij Dodaj nowy :

Dodanie nowego niestandardowego typu posta.

Na pierwszy rzut oka zauważysz, że na tej stronie jest wiele ustawień, ale nie martw się – omówimy je wszystkie krok po kroku. Na razie skupmy się tylko na sekcji Nazwa i opis :

Ustawianie nazwy i opisu dla niestandardowego typu posta.

Aby rozpocząć, musisz ustawić nazwę w liczbie mnogiej dla niestandardowego typu posta, czyli tytuł, który pojawi się na pulpicie nawigacyjnym. Następnie wpisz poniżej liczbę pojedynczą tej nazwy, która domyślnie podwaja się również jako „ślimaczek”. Ślimaki to wersje typów Twoich postów, które pojawiają się w adresach URL.

Typy zestawu narzędzi umożliwiają dodanie opisu do niestandardowego typu postu, co może się przydać, jeśli utworzysz kilka z nich i chcesz je śledzić. Możesz także zmienić ikonę, która będzie wyświetlana obok jej nazwy w panelu:

Zmiana ikony pulpitu nawigacyjnego dla niestandardowego typu wpisu.

Po wybraniu ikony kliknij przycisk Zapisz typ posta po prawej stronie, a nowy niestandardowy typ posta pojawi się na pulpicie nawigacyjnym:

Niestandardowy typ wpisu widoczny na pulpicie nawigacyjnym.

Teraz, gdy dodałeś nowy typ posta, nadszedł czas, aby przyjrzeć się nowym taksonomiom, aby utrzymać porządek w witrynie.

Krok #2: Utwórz nową taksonomię i przypisz ją do swojego niestandardowego typu postu

Jak wspomnieliśmy wcześniej, typy zestawów narzędzi umożliwiają tworzenie niestandardowej taksonomii i przypisywanie jej do niestandardowych typów postów. Aby to zrobić, wykonaj głowę do karty Toolset> taksonomii na desce rozdzielczej i kliknij DD Nowość:

Dodanie nowej taksonomii.

Pierwsza część tego procesu jest taka sama jak w kroku numer jeden. Musisz wybrać nazwę dla swojej taksonomii i wprowadzić jej wersje w liczbie mnogiej i pojedynczej, a także ślimak:

Ustawianie nazwy i opisu swojej taksonomii.

Następnie musisz wybrać, czy Twoja nowa taksonomia będzie hierarchiczna czy płaska :

Określanie typu Twojej taksonomii.

Pierwsza umożliwia tworzenie podkategorii do dalszej organizacji, druga działa jak tagi postów. W tym przykładzie utworzyliśmy hierarchiczną taksonomię o nazwie Filmy . Następnie przypiszemy nasz nowy niestandardowy typ postów do tej taksonomii, zaznaczając pole z jego nazwą w sekcji Typy postów, które mają być używane z tą taksonomią :

Łączenie nowej taksonomii z niestandardowym typem posta.

Następnie kliknij przycisk Zapisz taksonomię i gotowe! Jeśli chcesz dodać podkategorie do nowej taksonomii, możesz to zrobić, przechodząc do zakładki niestandardowego typu postu i szukając w niej nowej zakładki Film . Po wejściu będziesz mógł dodawać nowe kategorie, wybierając dla nich nazwę i ślimak:

Dodawanie nowych kategorii do Twojej taksonomii.

Każda dodana tutaj kategoria zostanie zagnieżdżona w taksonomii filmów i będziesz mógł przypisywać do nich posty z poziomu edytora.

Krok 3: Dostosuj edytor niestandardowego typu postu

Typy zestawu narzędzi umożliwiają dostosowanie sekcji, które pojawiają się w edytorze, do dowolnego niestandardowego typu postu, który utworzysz za jego pomocą. Możemy uzyskać dostęp do tych ustawień, przechodząc do karty Zestaw narzędzi > Typy postów na pulpicie nawigacyjnym, wyszukując typ posta, który chcesz zaktualizować, i klikając znajdujący się pod nim przycisk Edytuj :

Edytowanie własnego typu posta.

Po wejściu przewiń w dół, aż znajdziesz sekcje wyświetlane podczas edytowania widżetu „nazwa Twojego posta”, a znajdziesz listę wszystkich dostępnych opcji.

Dodawanie sekcji do edytora własnego typu posta.

Zaznacz wszystkie sekcje, które chcesz włączyć w edytorze dla swojego niestandardowego typu postu i pamiętaj, aby zapisać zmiany, gdy skończysz.

Krok 4: Zmień lokalizację nowego niestandardowego typu postu

Domyślnie typy zestawów narzędzi dodadzą nową kartę najwyższego poziomu na pulpicie nawigacyjnym dla każdego z nowych typów postów, ale możemy to zmienić, jeśli chcesz inaczej zorganizować rzeczy. Aby to zrobić, musisz wrócić do sekcji Zestaw narzędzi > Typy postów i edytować typ posta, którego lokalizację chcesz zaktualizować.

Gdy jesteś na ich stronie ustawień, przewiń w dół, aż dojdziesz do sekcji Opcje i poszukaj tej, która brzmi show_in_menu :

Zmiana lokalizacji karty niestandardowego typu wpisu.

Jeśli pozostawisz to pole puste, Twój niestandardowy typ posta pozostanie na karcie najwyższego poziomu. Aby zagnieździć go w innym, musisz wpisać:

edit.php?post_type=slug

Aby to zadziałało, musisz zastąpić słowo slug słowem slug odpowiadającym typowi wpisu, w którym chcesz zagnieździć nowy. Na przykład, jeśli chcesz dodać niestandardowy typ postu na karcie Strony , ten wiersz będzie wyglądał następująco:

edit.php?post_type=page

Jeśli nie masz pewności, jaki jest komunikat dotyczący karty, której chcesz użyć jako rodzica, wróć do sekcji Zestaw narzędzi > Typy postów i otwórz edytor dla danego typu postu. Stamtąd będziesz mógł sprawdzić, jaki jest jego pocisk.

Krok 5: Ustal relacje między rodzicami i dziećmi między niestandardowymi typami postów

Wreszcie, relacje rodzic/dzieci są jedną z najbardziej ekscytujących funkcji typów zestawów narzędzi. Ta funkcja umożliwia hierarchiczne łączenie niestandardowych typów postów i wyświetlanie określonych kategorii w edytorze określonego typu postów.

Użyjmy przykładu, aby zilustrować, jak to działa. Jeśli chcesz utworzyć niestandardowy typ postu Vintage Cars , możesz użyć relacji rodzic/dziecko, aby wyświetlić konkretne aukcje samochodów bez opuszczania jego edytora. W ten sposób będziesz w stanie wydajniej zarządzać wizytówkami.

Przykład relacji nadrzędnej i podrzędnej między dwoma niestandardowymi typami wpisów.

Może to być dość trudne i jest to coś, z czym możesz nie chcieć zadzierać, dopóki nie będziesz komfortowo dostosowywać własnych typów postów. Kiedy będziesz na to gotowy, strona główna Toolset Types zawiera dokładną dokumentację, jak to zrobić.

Wniosek

Niestandardowe typy postów mogą być świetnym dodatkiem do prawie każdej witryny WordPress. W końcu umożliwiają bardziej efektywne zarządzanie treścią poprzez dostosowywanie sposobów interakcji z nią. Ponadto nie musisz uczyć się kodowania, aby tworzyć własne niestandardowe typy postów.

Oto pięć kroków, które musisz wykonać, aby skonfigurować swój pierwszy niestandardowy typ postu za pomocą typów zestawu narzędzi:

  1. Dodaj nowy niestandardowy typ posta.
  2. Utwórz nową taksonomię i przypisz ją do niestandardowego typu postu.
  3. Dostosuj edytor nowego typu posta.
  4. Zmień lokalizację nowego niestandardowego typu posta.
  5. Nawiąż relacje rodzic/dzieci między niestandardowymi typami postów (jeśli chcesz).

Czy masz pytania dotyczące korzystania z typów zestawu narzędzi do tworzenia niestandardowych typów postów dla WordPress? Zapytaj w sekcji komentarzy poniżej!

Obraz miniatury artykułu autorstwa Faber14 / shutterstock.com