Jak zarejestrować niestandardową taksonomię w WordPress
Opublikowany: 2022-09-17Dodanie niestandardowej taksonomii do WordPressa to proces dwuetapowy. Najpierw musisz zarejestrować taksonomię za pomocą funkcji register_taxonomy(). Ta funkcja przyjmuje trzy parametry: Nazwa taksonomii. Powinien to być unikalny ciąg znaków, który będzie używany do identyfikacji taksonomii w całym WordPressie. Typy obiektów, do których odnosi się taksonomia. Może to być pojedynczy typ obiektu (np. „post”) lub tablica typów obiektów (np. array('post', 'page')). Szereg opcji taksonomii. Po zarejestrowaniu taksonomii należy dodać ją do typu(ów) obiektu, do których ma zastosowanie. Odbywa się to za pomocą funkcji register_taxonomy_for_object_type(). Ta funkcja przyjmuje dwa parametry: Nazwę taksonomii. I to wszystko! Pomyślnie dodałeś niestandardową taksonomię do WordPressa.
Niestandardowe taksonomie w WordPressie umożliwiają strukturyzację dużej ilości treści w logiczny i dobrze zorganizowany sposób. Funkcja register_taxonomy() jest funkcją backendu zaprojektowaną do obsługi oczekiwanych obciążeń. Kodeks WordPressa zawiera listę opcji taksonomii . Możesz zacząć organizować treść swoich postów według lokalizacji, dodając kilka terminów do nowej taksonomii po ich dodaniu. Motyw WordPress może wyświetlać swoją zawartość za pomocą szablonu motywu taksonomii utworzonego w połączeniu z niestandardową taksonomią. Użycie tagów warunkowych w WordPressie może służyć do określenia, jaka treść pojawia się na stronie. WordPress zawiera wiele funkcji do pracy z taksonomiami.
WordPress dodał do klasy nowy parametr tax_query w ramach aktualizacji 3.0.3. Korzystając z tej funkcji, możesz wyświetlać zawartość z taksonomii na różne sposoby. Wtyczka Taxonomy Metadata może być używana do dołączania metadanych do terminów taksonomii . W ten sposób można utworzyć nową tabelę bazy danych taksonomii, która będzie zawierać dodatkowe pola taksonomii. Użyjemy haków akcji, aby ułatwić dołączanie dodatkowych pól do naszych taksonomii. W ten sposób osiągamy nasz cel, włączając funkcje wymienione poniżej do naszego motywu lub wtyczki. Nastąpi zmiana w elemencie %taksonomii% w powyższym adresie URL w zależności od edytowanego terminu.
Użyj funkcji get_metadata, aby wyszukać dane, które nadal znajdują się w formularzu. Będziemy musieli przetworzyć i zapisać dane po dodaniu pól formularza za pomocą funkcji update_term_meta wtyczki Taxonomy Metadata. Następnie używamy funkcji get_taxonomies(), aby dołączyć nowe pola taksonomii do każdej publicznej taksonomii, która obejmuje wbudowane tagi i kategorie. Tagi, kategorie i publiczne kategorie niestandardowe powinny teraz mieć dodane dwa nowe pola.
Jak korzystać z niestandardowej taksonomii w WordPress?

Aby używać niestandardowych taksonomii w WordPress, musisz najpierw utworzyć niestandardową taksonomię. Można to zrobić, dodając nowy plik do motywu lub wtyczki. Po utworzeniu niestandardowej taksonomii możesz zarejestrować ją w WordPress. Po zarejestrowaniu taksonomii możesz tworzyć terminy i przypisywać je do postów i stron.
WordPress daje możliwość tworzenia własnej taksonomii. Polegamy na funkcji register_taxonomy(), aby uprościć ten proces. Po prostu musisz wiedzieć, jak skonfigurować wszystkie ustawienia, aby działały poprawnie. W tym artykule omówię każdy etap procesu tworzenia niestandardowej taksonomii. Po dodaniu kilku terminów do obszaru administracyjnego WordPressa zobaczysz nowe pole lokalizacji. Kiedy skończysz grupować zawartość według lokalizacji, czas zacząć ją grupować. Jeśli chodzi o wyświetlanie postów w niestandardowych taksonomiach, szablon archive.php twojego motywu jest domyślny. Nadal możesz je wyświetlać za pomocą niestandardowego pliku szablonu archiwum.
Niestandardowe taksonomie WordPress
W PHP używany jest następujący kod. register_taxonomy ('Wiadomości', array('label') =>'Wiadomości','category' =>'Motywy bloga'), true); 'Wiadomości', array('label') => 'Wiadomości','kategoria'
Jak wyświetlić niestandardową taksonomię w WordPress?

Istnieje kilka różnych sposobów wyświetlania niestandardowej taksonomii w WordPress. Jednym ze sposobów jest użycie wtyczki, takiej jak Advanced Custom Fields. Ta wtyczka pozwoli Ci dodać niestandardowe pole do Twojej taksonomii, a następnie wyświetlić je w Twojej witrynie. Innym sposobem jest edycja plików szablonów motywu. Możesz dodać niestandardową taksonomię do swojej witryny WordPress , dodając następujący kod do pliku functions.php:
Taksonomie niestandardowe to dodatkowa metoda organizowania niestandardowych postów i grup postów na niektórych stronach internetowych. Odwiedzający będą mogli znaleźć treść, której szukają, jeśli znajdą terminy taksonomii w Twojej witrynie. W tym artykule zademonstrujemy, jak używać widgetu paska bocznego WordPress do wyświetlania niestandardowych terminów taksonomii. Następnie musisz wybrać typ posta i taksonomię, które będą wyświetlane na pasku bocznym. Wszystkie terminy w wybranej taksonomii zostaną wyświetlone w menu prawym przyciskiem myszy. Pojedynczy termin może być ograniczony do tych, które były ostatnio używane w zakładce „Wybierz warunki”. Możesz również sortować terminy i inne odpowiednie ustawienia w preferowanej kolejności sortowania.

W tym samouczku pokażemy, jak używać widżetu paska bocznego WordPress do wyświetlania niestandardowych terminów taksonomii. Aby wyświetlić widżet, po prostu prześlij następujący krótki kod, a następnie kliknij przycisk „Aktualizuj” u góry strony z widżetem. Kod zawiera jeden parametr, który określa custom_taksonomię w celu wygenerowania shortcode ct_terms. Po zaktualizowaniu widżetów na pasku bocznym WordPressa zauważysz listę niestandardowych terminów taksonomicznych .
Utwórz niestandardową taksonomię
Niestandardowa taksonomia to sposób na grupowanie postów i innych treści według tematu. Może to być przydatne do organizowania witryny internetowej lub ułatwiania użytkownikom znajdowania treści. Aby utworzyć niestandardową taksonomię, musisz ją zarejestrować w WordPress. Można to zrobić, dodając kilka linijek kodu do motywu lub wtyczki. Po zarejestrowaniu możesz tworzyć terminy i przypisywać je do swoich treści.
Dodaj taksonomię do stron WordPress
Dodanie taksonomii do strony WordPress to sposób na klasyfikację treści na tej stronie. Może to być przydatne do organizowania treści witryny i ułatwiania odwiedzającym znalezienia tego, czego szukają. Istnieje kilka różnych sposobów dodania taksonomii do strony WordPress, a wybrana metoda będzie zależeć od Twoich konkretnych potrzeb.
Celem tego samouczka jest pokazanie, jak utworzyć dynamiczny zapis w dowolnym słowie, które piszesz. Ten kurs nauczy Cię, jak stworzyć taksonomię wykonawców w WordPressie. W rezultacie WordPress będzie mógł wyświetlić listę zespołów i wokalistów powiązanych z konkretnymi postami. Możemy skalować naszą stronę internetową za pomocą niestandardowej taksonomii. Fakt, że możemy dołączyć tag artysty z wywołaniami API do witryn muzycznych, oznacza również, że możemy zaoferować mnóstwo fajnych funkcji. Zanim zaczniemy fantazjować o możliwościach, musimy najpierw dowiedzieć się, jak wyświetlać informacje na naszym pasku bocznym. W tym poście użyjemy taxonomy-artist.php, który zostanie dodany do naszego szablonu archiwum.
WordPress szuka nazwy pliku, aby w tym przypadku sformatować nasze informacje. Możesz dowiedzieć się więcej o hierarchiach szablonów w Kodeksie WordPress. Zespół Kutosis, jak wspomniałem w poprzednim poście, zostanie użyty w naszym przykładzie. Dodając go do listy, możemy dodać do listy postów, które pochwaliły artystę. API FM ma dużą bibliotekę informacji o muzyce, dzięki czemu możemy to wszystko przeczytać. Prawdopodobnie nie ma lepszego interfejsu API niż ten na rynku. Dzięki temu jesteśmy w dobrej formie.
Spójrz na naszą strukturę wywołań API, którą możesz zobaczyć poniżej. Nie jest dobrym pomysłem zmiana adresu URL każdej strony artysty w Twojej witrynie, chyba że chcesz, aby kariera Cher pojawiała się na nich wszystkich. The Last pozwala na wykonanie szerokiego zakresu zadań. API FM pobiera podane przez słuchacza linki do pięciu najlepszych utworów, a także informacje biograficzne o artystach. Jeśli wolisz zrobić to sam, dostępnych jest kilka wtyczek, które pomogą Ci w przesyłaniu obrazów biologicznych. Najnowszym dodatkiem do wtyczki Images Taxonomy jest możliwość dodawania niestandardowych obrazów do taksonomii za pośrednictwem Michaela Fieldsa.
Jak wyświetlić kategorie taksonomii w WordPress
Zakładając, że chcesz wyświetlić swoje kategorie na liście z linkami do stron kategorii , możesz użyć następującego kodu: $args = array( 'show_option_all' => ”, 'show_option_none' => ”, 'orderby' => ' name', 'order' => 'ASC', 'show_last_update' => 0, 'show_count' => 0, 'hide_empty' => 1, 'child_of' => 0, 'exclude' => ”, 'echo' => 1, 'selected' => 0, 'hierarchical' => 0, 'imię' => 'kot', 'id' => ”, 'class' => 'postform', 'depth' => 0, 'tab_index' => 0, 'taksonomia' => 'kategoria', 'hide_if_empty' => fałsz, 'value_field' => 'term_id', ); wp_dropdown_categories ($args ); ?