Innehållsförteckning
Taxonomi definieras som ett sätt att gruppera liknande objekt. Vad det i grunden gör är att lägga till en relationsdimension till innehållet på vår webbplats. I fallet med Wordpress Denna relationsgruppering ges av de etiketter och kategorier som vi skapar för att gruppera våra poster; Genom att gruppera dem definierar vi deras taxonomi, denna taxonomi kan vara hierarkisk, vilket förekommer för kategorier och underkategorier, så väl som det kanske inte är det, vilket återspeglas i etiketterna eller taggarna.Wordpress standard taxonomier
Standard Wordpress har följande tillgängliga taxonomier:
1. Kategori - Tillåter oss att gruppera flera poster som liknar varandra.
2. Etikett - Det här är taggar kopplade till posterna.
3. Länkkategori - Tillåter oss att gruppera liknande länkar tillsammans.
Kategorierna är hierarkiska och vi definierar dem när vi skapar posterna. Taggar använder inte hierarki och definieras också när du skapar poster, slutligen används länkkategorier när vi grupperar liknande länkar tillsammans med hjälp av länkhanteraren för Wordpress.
Dessa tre taxonomier är tillgängliga för att användas i grundläggande och standardinstallation av Wordpress.
Varje kategori eller tagg som vi skapar är en term från den taxonomin. Till exempel är en kategori som heter musik en term från kategorin taxonomi. En tagg som heter rock är en term från taggtaxonomin. Genom att förstå dessa begrepp och termer hjälper vi oss själva att bygga våra egna taxonomier, även när vi vill organisera informationen på vår webbplats.
Uppläggning av taxonomitabeller
I Wordpress Vi har 3 tabeller i databasen som lagrar all information om detta, tabellerna är: wp_terms, wp_terms_relationships, wp_term_taxonomy; Med detta schema kan vi göra funktionaliteten mycket flexibel, vilket gör att vi kan definiera alla typer av anpassad taxonomi, som kan vara taggkategorier eller länkkategorier eller någon ny term som vi behöver. Styrelsen wp_term_taxonomy definiera vilken taxonomi varje term tillhör; till exempel kommer alla ID -taggar att listas i denna tabell med ett taxonomiskt värde på post_tag.
Styrelsen wp_term: relation det är en korsreferensbord som kopplar de taxonomiska termerna till innehållet; till exempel när vi skapar en ny post eller post och sammanfogar post -ID med termen ID tillsammans.
Förstå relationer
För att bättre förstå sambandet mellan taxonomitabellerna som vi har i Wordpress Det är användbart att se följande graf där vi har ett utdrag av entitetsrelationsmodellen:
Som vi kan se är dessa tre tabeller relaterade till unika identifierare, låt oss se i följande bild en fråga till databasen som kommer att visa oss mer på djupet hur förhållandet mellan tabellerna upprättas:
Denna fråga returnerar alla inlägg i vår databas tillsammans med alla taxonomiska termer som är kopplade till dem.
Med detta avslutar vi handledningen och med denna kunskap kommer vi att ha bättre verktyg för att förstå hur vi ska organisera vårt innehåll i Wordpress, förutom att kunna tänka på sätt att utöka funktionaliteterna till vad vårt krav dikterar.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng