So registrieren Sie eine benutzerdefinierte Taxonomie in WordPress
Veröffentlicht: 2022-09-17Das Hinzufügen einer benutzerdefinierten Taxonomie zu WordPress ist ein zweistufiger Prozess. Zuerst müssen Sie die Taxonomie mit der Funktion register_taxonomy() registrieren. Diese Funktion benötigt drei Parameter: Den Namen der Taxonomie. Dies sollte eine eindeutige Zeichenfolge sein, die verwendet wird, um die Taxonomie in WordPress zu identifizieren. Die Objekttypen, für die die Taxonomie gilt. Dies kann ein einzelner Objekttyp sein (z. B. „post“) oder ein Array von Objekttypen (z. B. array('post', 'page')). Eine Reihe von Optionen für die Taxonomie. Nachdem Sie die Taxonomie registriert haben, müssen Sie sie zu den Objekttypen hinzufügen, für die sie gilt. Dies geschieht mit der Funktion register_taxonomy_for_object_type(). Diese Funktion benötigt zwei Parameter: Den Namen der Taxonomie. Und das ist es! Sie haben nun erfolgreich eine benutzerdefinierte Taxonomie zu WordPress hinzugefügt.
Die benutzerdefinierten Taxonomien in WordPress ermöglichen es, große Mengen an Inhalten logisch und gut organisiert zu strukturieren. Die Funktion register_taxonomy() ist eine Backend-Funktion, die entwickelt wurde, um das schwere Heben zu bewältigen, das wir erwarten. Der WordPress Codex enthält eine Liste mit Taxonomieoptionen . Sie können damit beginnen, die Inhalte in Ihren Posts nach Standort zu organisieren, indem Sie Ihrer neuen Taxonomie einige Begriffe hinzufügen, nachdem Sie sie hinzugefügt haben. Ein WordPress-Theme kann seinen Inhalt mit einer Taxonomie-Theme-Vorlage anzeigen, die es in Verbindung mit seiner benutzerdefinierten Taxonomie erstellt hat. Die Verwendung von bedingten Tags in WordPress kann verwendet werden, um zu bestimmen, welche Inhalte auf einer Seite erscheinen. WordPress enthält eine Vielzahl von Funktionen für die Arbeit mit Taxonomien.
WordPress hat der Klasse tax_query als Teil seines 3.0.3-Updates einen neuen Parameter hinzugefügt. Sie können Inhalte aus einer Taxonomie auf verschiedene Weise anzeigen, wenn Sie diese Funktion verwenden. Das Taxonomie-Metadaten-Plugin kann verwendet werden, um Metadaten an Taxonomiebegriffe anzuhängen. Auf diese Weise kann eine neue Taxonomie-Datenbanktabelle erstellt werden, die zusätzliche Taxonomiefelder enthält. Wir werden Aktionshaken verwenden, um das Anhängen zusätzlicher Felder an unsere Taxonomien zu vereinfachen. Auf diese Weise erreichen wir unser Ziel, indem wir die unten aufgeführten Funktionen in unser Design oder Plugin integrieren. Abhängig von dem Begriff, den Sie bearbeiten, ändert sich das Element %taxonomy% in der obigen URL.
Verwenden Sie die Funktion get_metadata, um nach Daten zu suchen, die sich noch im Formular befinden. Wir müssen die Daten verarbeiten und speichern, nachdem wir die Formularfelder mit der update_term_meta-Funktion des Taxonomie-Metadaten-Plugins hinzugefügt haben. Als Nächstes verwenden wir die Funktion get_taxonomies(), um die neuen Taxonomiefelder an jede öffentliche Taxonomie anzuhängen, die die integrierten Tags und Kategorien enthält. Den Tags, Kategorien und öffentlichen benutzerdefinierten Kategorien sollten jetzt zwei neue Felder hinzugefügt werden.
Wie verwende ich benutzerdefinierte Taxonomie in WordPress?

Um benutzerdefinierte Taxonomien in WordPress zu verwenden, müssen Sie zunächst eine benutzerdefinierte Taxonomie erstellen. Dies kann durch Hinzufügen einer neuen Datei zu Ihrem Design oder Plugin erfolgen. Sobald Sie die benutzerdefinierte Taxonomie erstellt haben, können Sie sie bei WordPress registrieren. Nachdem die Taxonomie registriert wurde, können Sie Begriffe erstellen und sie Beiträgen und Seiten zuweisen.
WordPress bietet die Möglichkeit, Ihre eigene Taxonomie zu erstellen. Wir verlassen uns auf die Funktion register_taxonomy(), um den Prozess für uns zu vereinfachen. Sie müssen lediglich wissen, wie alle Einstellungen konfiguriert werden, damit sie ordnungsgemäß funktionieren. In diesem Artikel werde ich jeden Schritt des Prozesses zum Erstellen einer benutzerdefinierten Taxonomie durchgehen. Nachdem Sie dem WordPress-Adminbereich einige Begriffe hinzugefügt haben, werden Sie ein neues Standortfeld bemerken. Wenn Sie mit dem Gruppieren von Inhalten nach Standort fertig sind, ist es an der Zeit, mit der Gruppierung zu beginnen. Wenn es darum geht, Beiträge in benutzerdefinierten Taxonomien anzuzeigen, ist die Vorlage archive.php Ihres Themes die Standardeinstellung. Sie können sie dennoch mit einer benutzerdefinierten Archivvorlagendatei anzeigen.
Benutzerdefinierte WordPress-Taxonomien
In PHP wird der folgende Code verwendet. register_taxonomy ('Neuigkeiten', array('label') =>'Neuigkeiten','Kategorie' =>'Blogthemen'), true); 'Neuigkeiten', array('label') => 'Neuigkeiten', 'Kategorie'
Wie zeige ich benutzerdefinierte Taxonomie in WordPress an?

Es gibt verschiedene Möglichkeiten, wie Sie eine benutzerdefinierte Taxonomie in WordPress anzeigen können. Eine Möglichkeit ist die Verwendung eines Plugins wie Advanced Custom Fields. Mit diesem Plugin können Sie Ihrer Taxonomie ein benutzerdefiniertes Feld hinzufügen und es dann auf Ihrer Website anzeigen. Eine andere Möglichkeit besteht darin, die Vorlagendateien Ihres Designs zu bearbeiten. Sie können Ihrer WordPress-Site eine benutzerdefinierte Taxonomie hinzufügen, indem Sie Ihrer functions.php-Datei den folgenden Code hinzufügen:

Benutzerdefinierte Taxonomien sind eine zusätzliche Methode zum Organisieren von benutzerdefinierten Beiträgen und Gruppen von Beiträgen auf einigen Websites. Besucher können die gesuchten Inhalte finden, wenn sie die Taxonomie-Begriffe auf Ihrer Website finden können. In diesem Artikel zeigen wir, wie man das Seitenleisten-Widget von WordPress verwendet, um benutzerdefinierte Taxonomie-Begriffe anzuzeigen. Danach müssen Sie den Beitragstyp und die Taxonomie auswählen, die in Ihrer Seitenleiste angezeigt werden sollen. Alle Begriffe der ausgewählten Taxonomie werden im Rechtsklickmenü angezeigt. Auf der Registerkarte „Begriffe auswählen“ kann ein einzelner Begriff auf diejenigen beschränkt werden, die kürzlich verwendet wurden. Sie können die Begriffe und andere relevante Einstellungen auch in der von Ihnen bevorzugten Sortierreihenfolge sortieren.
In diesem Tutorial zeigen wir Ihnen, wie Sie ein WordPress-Seitenleisten-Widget verwenden, um benutzerdefinierte Taxonomiebegriffe anzuzeigen. Um das Widget anzuzeigen, laden Sie einfach den folgenden Shortcode hoch und klicken Sie dann oben auf der Widget-Seite auf die Schaltfläche „Aktualisieren“. Der Code enthält einen Parameter, der custom_taxonomy bestimmt, um einen Shortcode ct_terms zu generieren. Wenn Sie Ihre Widgets aktualisieren, sehen Sie eine Liste mit benutzerdefinierten taxonomischen Begriffen in der WordPress-Seitenleiste.
Erstellen Sie eine benutzerdefinierte Taxonomie
Eine benutzerdefinierte Taxonomie ist eine Möglichkeit, Beiträge und andere Inhalte nach Themen zu gruppieren. Dies kann nützlich sein, um eine Website zu organisieren oder Benutzern das leichtere Auffinden von Inhalten zu ermöglichen. Um eine benutzerdefinierte Taxonomie zu erstellen, müssen Sie sie bei WordPress registrieren. Dies kann durch Hinzufügen einiger Codezeilen zu Ihrem Design oder Plugin erfolgen. Nach der Registrierung können Sie dann Begriffe erstellen und Ihren Inhalten zuweisen.
Taxonomie zu Seiten hinzufügen WordPress
Das Hinzufügen einer Taxonomie zu einer WordPress-Seite ist eine Möglichkeit, den Inhalt dieser Seite zu klassifizieren. Dies kann nützlich sein, um den Inhalt Ihrer Website zu organisieren und es Besuchern zu erleichtern, das zu finden, wonach sie suchen. Es gibt verschiedene Möglichkeiten, einer WordPress-Seite eine Taxonomie hinzuzufügen, und die Methode, die Sie wählen, hängt von Ihren spezifischen Anforderungen ab.
Das Ziel dieses Tutorials ist es, Ihnen zu zeigen, wie Sie einen dynamischen Datensatz in einem beliebigen Wort Ihres Textes erstellen. In diesem Kurs lernen Sie, wie Sie eine Künstlertaxonomie in WordPress erstellen. Als Ergebnis wird WordPress in der Lage sein, eine Liste von Bands und Sängern aufzurufen, die mit bestimmten Beiträgen verbunden sind. Wir können unsere Website mit Hilfe einer benutzerdefinierten Taxonomie skalieren. Die Tatsache, dass wir ein Künstler-Tag mit API-Aufrufen für Musik-Websites integrieren können, bedeutet auch, dass wir eine Fülle von coolen Funktionen anbieten können. Bevor wir anfangen können, über die Möglichkeiten zu phantasieren, müssen wir zuerst herausfinden, wie wir die Informationen in unserer Seitenleiste anzeigen können. In diesem Beitrag verwenden wir taxonomy-artist.php, das zu unserer Archivvorlage hinzugefügt wird.
WordPress sucht in diesem Fall nach einem Dateinamen, um unsere Informationen zu formatieren. Mehr über Template-Hierarchien erfahren Sie im WordPress Codex. In unserem Beispiel wird die Band Kutosis verwendet, wie ich in meinem vorherigen Beitrag erwähnt habe. Indem wir ihn zur Liste hinzufügen, können wir ihn zu einer Liste von Beiträgen hinzufügen, die den Künstler gelobt haben. Die FM-API verfügt über eine große Bibliothek mit Musikinformationen, sodass wir sie alle lesen können. Es gibt wahrscheinlich keine bessere API als diese auf dem Markt. Dadurch sind wir gut aufgestellt.
Werfen Sie einen Blick auf unsere API-Aufrufstruktur, die Sie unten sehen können. Es ist keine gute Idee, die URL jeder Künstlerseite auf Ihrer Website zu ändern, es sei denn, Sie möchten, dass Chers Karriere auf allen erscheint. Mit The Last können Sie eine Vielzahl von Aufgaben erledigen. Die FM-API ruft vom Hörer eingegebene Links zu den fünf besten Songs sowie biografische Informationen über die Künstler ab. Wenn Sie es vorziehen, es selbst zu tun, stehen Ihnen mehrere Plugins zur Verfügung, die Sie beim Hochladen von Bio-Bildern unterstützen. Die neueste Ergänzung des Bildtaxonomie-Plugins ist die Möglichkeit, benutzerdefinierte Bilder über Michael Fields zu Ihrer Taxonomie hinzuzufügen.
So zeigen Sie Taxonomie-Kategorien in WordPress an
Angenommen, Sie möchten Ihre Kategorien in einer Liste mit Links zu den Kategorieseiten anzeigen, können Sie den folgenden Code verwenden: $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, 'ausgewählt' => 0, 'hierarchisch' => 0, 'name' => 'cat', 'id' => , 'class' => 'postform', 'depth' => 0, 'tab_index' => 0, 'taxonomy' => 'category', 'hide_if_empty' => false, 'value_field' => 'term_id', ); wp_dropdown_categories( $args ); ?