TYPES czyli taxonomies, custom fields i post types w jednym miejscu
[ SEOWind.io - pisz treści które rankują się w TOPach ]

Dziś postaram się przybliżyć temat rozbudowy naszego WordPressa o dodatkowe rodzaje treści oraz jej kategoryzację. Postanowiłem, że nie zrobię tego na zasadzie kodu ale przy użyciu według mnie najlepszego do tego celu narzędzia czyli wtyczki Types.
Czym jest wtyczka Types?
Wtyczka Types powstała z myślą o bezkodowym tworzeniu typów postów (post type), taksonomii (taxonomies) oraz pól niestandardowych/własnych pól (custom fileds). Należy ona do pakietu Toolset do, którego zaliczają się także inne płatne rozszerzenia. Nie będę o się o nich rozpisywał natomiast warto o nich wspomnieć:
- Views – odpowiada za wyświetlanie elementów treści na stronie
- CRED – budowa formularzy
- Access – zaawansowany moduł do zarządzania uprawnieniami użytkowników
Co ciekawe w produkcji wtyczki brał udział Polak – dobrze znany wszystkim z for/społeczności/WordpUpów Marcin Pietrzak.
Krótki film instruktażowy wyjaśniający poniekąd czym jest ta wtyczka i do czego służy:
Czym są typy postów, taksonomie oraz pola niestandardowe?
Typy postów – Są niczym innym jak normalnym wpisem/postem z oznaczeniem post_type
w bazie danych. Typ posta dla zwykłego wpisu to post
, dla strony page
, załączniki attachment
itd.
Twórz dodatkowe typy postów jeżeli potrzebujesz nowego (skategoryzowanego lub nie) typu treści.
Taksonomia – WordPress domyślnie posiada wbudowane kategoryzowanie wpisów po kategorii oraz tagach. Ta funkcja zwana jest właśnie taksonomią. Możemy rozbudować naszego WP o dodatkową kategoryzację w zależności od potrzeb.
Twórz taksonomie dla nowych i natywnych typów postów aby umieszczać je w kategoriach lub dodawać im oddzielne tagi
Pola własne – Są to elementy, które zmieniają WordPressa z platformy blogowej na pełnowartościowy CMS. Pozawalają one na dodawanie nowych pól do typu postu lub po prostu wpisu.
Twórz nowe pola własne jeżeli chcesz rozbudować wpis/post/stronę o dodatkowe niestandardowe elementy wyświetlające różne rodzaje treści
Tworzymy za pomocą Types
Po instalacji wtyczki został dodany nowy panel .
1. Typy postów
1.1 Typy => Typy i taksonomie =>
Zaczynamy od panelu w którym jesteśmy w stanie określić:
Nazwę typu posta wyświetlanego w panelu w liczbie pojedynczej oraz mnogiej, slug odnoszący się głównie do adresu url typu (choć nie tylko ponieważ dzięki niemu będzie także w stanie wywoływać posty). Dzięki wybraniu odpowiedniej ikony odróżnimy w panelu administracyjnym nasz typ posta.
1.2 Ustalamy widoczność oraz przypisujemy taksonomię jaka będzie wykorzystywana z tym typem posta. Aktualnie posiadamy standardowe taksonomie jakimi są kategorie i tagi. Natomiast po stworzeniu dodatkowej taksonomii w punkcie 2 ( w, którym jest także możliwość przypisywania typów postów do taksonomii) wyświetli się ona także na liście.
1.3 Etykiety pozwalają na spersonalizowanie wyświetlania się napisów przy dodawaniu lub wyświetlaniu elementów w panelu admina. Przykład: “Dodaj nowy film”.
1.4 Sekcje wyświetlane pozwalają na odgórne wyznaczenie, które z bloków w edytorze typu posta mają być widoczne. Rzecz jasna będzie je można ponownie włączyć poprzez Opcje ekranu.
1.5 Opcje zaawansowane (opisane tylko te najważniejsze):
- Przekrztałć – Przekrztałcenie adresów url typu postu: domyślnie ustawiony w Ustawienia => Bezpośrednie odnośniki lub podany przez Ciebie.
- Zezwól na poprzedzanie permalinków katalogiem głównym – ustalenie czy struktura adresu url ma zawierać katalogi nadrzędne.
- Strony – Ustala czy typ posta jest dynamicznym (wpis) czy statycznym (strona) typem treści.
- show_in_menu – Czy wyświetlać post w panelu administracyjnym WP ? (Uwaga: show-ui musi być zaznaczone)
- publicly_queryable / exclude_from_search – Czy typ posta będzie można wyszukać na stronie?
- hierarchiczne – Czy typ posta będzie mógł posiadać rodziców?
- can_export – dopuszczenie do eksportu w Narzędzia => Eksport.
- show_in_nav_menus – Czy pokazywać w Wygląd => Menu?
1.6 Relacje postu
Wtyczka pozwala także na połączenie ze sobą typów postów poprzez rodzica / potomka.
Jeżeli skorzystasz z opcji przypisania rodzica będziesz w stanie:
- Automatycznie wybrać rodzica dla potomka.
- Wylistować wszystkie posty potomne dla danego rodzica.
Jeżeli skorzystasz z opcji przypisania potomka będziesz w stanie przejąć:
- Wszystkie pola, w tym standardowe pola postu – dziedziczy wszystkie pola niestandardowe z wybranego typu posta.
- Tytuł, wszystkie pola niestandardowe i rodzice – dziedziczy wszystkie pola niestandardowe oraz inne natywne pola WP z wybranego typu posta.
- Wybrane pola – dziedziczy wybrane przez Ciebie pola niestandardowe.
2. Taksonomie
2.1 Typy => Typy i taksonomie =>
2.2 Początkowy panel dodawania taksonomii jest bardzo zbliżony do tego z typów postów. Warto wspomnieć tylko o dwóch ich rodzajach:
Typ hierarchiczny
Jest to typ identyczny jak ten zastosowany kategoriach.
Typ płaski
Jest to typ identyczny jak ten zastosowany w tagach.
3. Pola własne
3.1 Typy => Pola spersonalizowane =>
3.2 Rozpoczynamy od standardowego panelu pozwalającego ustalić nazwę oraz opis grupy.
3.3 Ustalamy na jakich typach postów, jakiej kategorii lub/i innej taksonomii oraz szablonie ma wyświetlać się grupa pól niestandardowych.
Klikamy
3.4 Wybieramy jakie pola chcemy użyć z dostępnych:
3.5 Po czym w nowo powstałym oknie wypełniamy i ustalamy:
Nazwę pola, które będzie widoczne w edycji posta, slug używany do jego wyświetlania oraz opis, który powinien zawierać informacje jakie dane powinien zawierać dane pole niestandardowe. Ustalamy czy pole jest wymagane – jeżeli zaznaczymy, że tak to wpiszmy jaki komunikat powinien pojawić się po walidacji tego pola. Zapisujemy.
Wyświetlanie warunkowe określa wyświetlanie pola w stosunku do innego pola własnego z tej samej grupy.
Co ciekawe wtyczka posiada także opcję tworzenia i sterowania polami użytkowników. Ale jest to temat na nst. artykuł
W następnym odcinku.
Pokaże w jaki sposób wyświetlić stworzone przez nas typy postów oraz przypisane do nich pola własne.

- Wordcamp 2014 Warszawa – dzień pierwszy - 4 stycznia 2020
- TYPES czyli taxonomies, custom fields i post types w jednym miejscu - 4 stycznia 2020
- Modyfikacje standardowego RSS’a WP - 4 stycznia 2020
- Jak precyzyjniej szukać w Google? [infografika] - 4 stycznia 2020
- Zestawienie blogów o SEO i WordPressie - 4 stycznia 2020
- Funkcje w panelu admina, o których nie warto zapominać - 4 stycznia 2020
- Jak z głową wybrać szablon do WordPressa? - 4 stycznia 2020
- Wtyczki do WP, których nie znasz a powinieneś cz.4 - 4 stycznia 2020
- Kilka ciekawych kawałków kodu cz.1 - 4 stycznia 2020
- Wyświetlanie ilości zasobów WordPressa - 4 stycznia 2020
-
Linki Wewnętrzene i Sematyka
-
-
Budowanie linków
-
Sematyka
-
Budowanie linków nigdy nie było prostrze. Setki możliwości linków za jednym kliknięciem.
-
SEMRush
-
-
Profesjonalna platforma SEO
-
Online
-
SEMrush oferuje rozwiązania dla SEO, PPC, treści, mediów społecznościowych i badań konkurencyjnych.