Wordpress - Taxonomie

Inhoudsopgave
Taxonomie wordt gedefinieerd als een manier om vergelijkbare items te groeperen. Wat het in feite doet, is een relationele dimensie toevoegen aan de inhoud van onze site. In het geval van Wordpress Deze relationele groepering wordt gegeven door de labels en categorieën die we maken om onze items te groeperen; Door ze te groeperen, definiëren we hun taxonomie, deze taxonomie kan hiërarchisch zijn, wat voorkomt in het geval van categorieën en subcategorieën, maar ook niet, wat wordt weerspiegeld in de labels of tags.
Standaard taxonomieën van Wordpress
Standaard Wordpress wordt geleverd met de volgende beschikbare taxonomieën:
1. Categorie - Hiermee kunnen we verschillende items groeperen die op elkaar lijken.
2. Tag - Dit zijn tags die aan de inzendingen zijn gekoppeld.
3. Linkcategorie - Hiermee kunnen we vergelijkbare links groeperen.
De categorieën zijn hiërarchisch en we definiëren ze wanneer we de items maken. Tags gebruiken geen hiërarchie en worden ook gedefinieerd bij het maken van items. Ten slotte worden linkcategorieën gebruikt wanneer we vergelijkbare links groeperen, met behulp van de linkmanager van Wordpress.
Deze drie taxonomieën zijn beschikbaar voor gebruik in de basis- en standaardinstallatie van: Wordpress.
Elke categorie of tag die we maken, is een term uit die taxonomie. Een categorie met de naam muziek is bijvoorbeeld een term uit de categorietaxonomie. Een tag genaamd rock is een term uit de tag-taxonomie. Door deze concepten en termen te begrijpen, zullen we onszelf helpen onze eigen taxonomieën te bouwen, ook wanneer we de informatie op onze site willen ordenen.
Structuur van taxonomietabellen
In Wordpress We hebben 3 tabellen in de database die alle informatie over deze kwestie opslaan, de tabellen zijn: wp_terms, wp_terms_relationships, wp_term_taxonomy; Met dit schema kunnen we de functionaliteit zeer flexibel maken, waardoor we elk type aangepaste taxonomie kunnen definiëren, dit kunnen tagcategorieën of linkcategorieën zijn, of elke nieuwe term die we nodig hebben. Het bord wp_term_taxonomie definiëren tot welke taxonomie elke term behoort; alle ID-tags worden bijvoorbeeld in deze tabel weergegeven met een taxonomische waarde van post_tag.
Het bord wp_term: relatie het is een kruisverwijzingstabel die de taxonomische termen verbindt met de inhoud; bijvoorbeeld wanneer we een nieuw record of item aanmaken en de post-ID samenvoegen met de term ID.
Relaties begrijpen
Om de relaties tussen de taxonomietabellen die we hebben beter te begrijpen, Wordpress Het is handig om de volgende grafiek te zien waarin we een uittreksel hebben van het entiteit-relatiemodel:

Zoals we kunnen zien, zijn deze drie tabellen gerelateerd aan unieke identifiers, laten we in de volgende afbeelding een query naar de database zien die ons meer diepgaand laat zien hoe de relatie tussen de tabellen tot stand komt:

Deze zoekopdracht retourneert alle berichten in onze database samen met alle taxonomische termen die ermee verbonden zijn.
Hiermee voltooien we de tutorial en met deze kennis hebben we betere tools om te begrijpen hoe we onze inhoud kunnen organiseren in Wordpress, naast het kunnen bedenken van manieren om de functionaliteiten uit te breiden naar wat onze behoefte dicteert.Vond je deze tutorial leuk en hielp je hem?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave