WordPress – Taxonomie

Die Taxonomie ist als eine Methode zum Gruppieren ähnlicher Elemente definiert. Dies macht den Inhalt unserer Website im Grunde genommen zu einer relationalen Dimension. Im Fall von WordPress wird diese relationale Gruppierung durch die Bezeichnungen und Kategorien angegeben, die wir erstellen, um unsere Einträge zu gruppieren. Indem Sie sie gruppieren, definieren wir ihre Taxonomie. Diese Taxonomie kann hierarchisch sein, was bei Kategorien und Unterkategorien der Fall ist und möglicherweise auch nicht, was sich in den Bezeichnungen oder Tags widerspiegelt.

WordPress-Standardtaxonomien

Standardmäßig enthält WordPress die folgenden verfügbaren Taxonomien:

1. Kategorie – Ermöglicht es uns, mehrere Einträge zu gruppieren, die sich ähneln.
2. Tag – Dies sind Bezeichnungen, die an die Einträge angehängt sind.
3. Linkkategorie – Ermöglicht es uns, ähnliche Links zu gruppieren.

Die Kategorien sind hierarchisch und wir definieren sie, wenn wir die Einträge erstellen. Die Tags verwenden keine Hierarchie und werden auch beim Erstellen der Einträge definiert. Schließlich werden die Linkkategorien beim Gruppieren ähnlicher Links mithilfe des WordPress- Link-Managers verwendet.

Diese drei Taxonomien können in der Basis- und Standardinstallation von WordPress verwendet werden .

Jede Kategorie oder jedes Tag, von dem wir glauben, dass es ein Begriff dieser Taxonomie ist. Zum Beispiel ist eine Kategorie namens Musik ein Begriff der Kategorie Taxonomie. Ein Label namens Rock ist ein Begriff der Tag-Taxonomie. Wenn wir diese Konzepte und Begriffe verstehen, helfen wir uns gegenseitig beim Aufbau eigener Taxonomien, auch wenn wir die Informationen auf unserer Website organisieren möchten.

Struktur der Taxonomietabellen

In WordPress haben wir 3 Tabellen in der Datenbank, die alle Informationen zu diesem Thema speichern. Die Tabellen sind: wp_terms, wp_terms_relationships, wp_term_taxonomy ; Mit diesem Schema können wir erreichen, dass die Funktionalität sehr flexibel ist, was es uns ermöglicht, jede Art von personalisierter Taxonomie zu definieren, die Tag-Kategorien oder Kategorien von Links sein kann, oder jeden neuen Begriff, den wir benötigen. Die Tabelle wp_term_taxonomy definiert, zu welcher Taxonomie jeder Begriff gehört. Beispielsweise werden alle ID-Tags in dieser Tabelle mit dem taxonomischen Wert post_tag aufgelistet .

Die wp_term: relationship- Tabelle ist eine Querverweistabelle, die die taxonomischen Begriffe mit dem Inhalt verknüpft. Zum Beispiel, wenn wir einen neuen Datensatz oder Eintrag erstellen und die ID des Beitrags mit der Term-ID zusammenfügen.

See also  So teilen Sie den Bildschirm in Windows 10

Beziehungen verstehen

Um die Beziehungen zwischen den Taxonomietabellen in WordPress besser zu verstehen , ist es hilfreich, die folgende Grafik zu sehen, in der wir einen Auszug aus dem Beziehungsentitätsmodell haben:

wp_taxo1.jpg

Wie wir sehen können, sind diese drei Tabellen durch eindeutige Bezeichner verbunden. Sehen wir uns im folgenden Bild eine Abfrage an, die auf Daten basiert, die uns detaillierter zeigen, wie die Beziehung zwischen den Tabellen hergestellt wird:

wp_taxo2.jpg

Diese Abfrage gibt den gesamten Beitrag in unserer Datenbank zusammen mit allen damit verbundenen taxonomischen Begriffen zurück.

Damit beenden wir das Tutorial und mit diesem Wissen verfügen wir über bessere Werkzeuge, um zu verstehen, wie unsere Inhalte in WordPress organisiert werden. Außerdem können wir über Möglichkeiten nachdenken, um die Funktionalitäten auf das zu erweitern, was unsere Anforderungen vorgeben.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *