Wordpress - Taxonomie

Cuprins
Taxonomia este definită ca un mod de grupare a articolelor similare. Ceea ce face practic este să adauge o dimensiune relațională conținutului site-ului nostru. În cazul în care Wordpress Această grupare relațională este dată de etichetele și categoriile pe care le creăm pentru a grupa intrările noastre; Prin gruparea lor le definim taxonomia, această taxonomie poate fi ierarhizată, ceea ce apare în cazul categoriilor și subcategoriilor, precum și poate să nu fie, ceea ce se reflectă în etichete sau etichete.
Taxonomii implicite Wordpress
Mod implicit Wordpress vine cu următoarele taxonomii disponibile:
1. Categorie - Ne permite să grupăm mai multe intrări similare.
2. Etichetă - Acestea sunt etichete atașate la intrări.
3. Categorie link - ne permite să grupăm împreună linkuri similare.
Categoriile sunt ierarhizate și le definim atunci când creăm intrările. Etichetele nu folosesc ierarhia și sunt definite și la crearea intrărilor, în cele din urmă, categoriile de linkuri sunt utilizate atunci când grupăm linkuri similare împreună, folosind managerul de linkuri al Wordpress.
Aceste trei taxonomii sunt disponibile pentru a fi utilizate în instalarea de bază și implicită a Wordpress.
Fiecare categorie sau etichetă pe care o creăm este un termen din acea taxonomie. De exemplu, o categorie numită muzică este un termen din categoria taxonomie. O etichetă numită rock este un termen din taxonomia etichetei. Înțelegând aceste concepte și termeni, ne vom ajuta să ne construim propriile taxonomii, chiar și atunci când dorim să organizăm informațiile de pe site-ul nostru.
Structura tabelelor de taxonomie
În Wordpress Avem 3 tabele în baza de date care stochează toate informațiile despre acest subiect, tabelele sunt: wp_terms, wp_terms_relationships, wp_term_taxonomy; Cu această schemă putem face funcționalitatea foarte flexibilă, ceea ce ne permite să definim orice tip de taxonomie personalizată, care pot fi categorii de etichete sau categorii de linkuri sau orice termen nou de care avem nevoie. Consiliul wp_term_taxonomy definiți la care taxonomie aparține fiecare termen; de exemplu toate etichetele ID vor fi listate în acest tabel cu o valoare taxonomică de post_tag.
Consiliul wp_term: relație este un tabel de referințe încrucișate care leagă termenii taxonomici de conținut; de exemplu, atunci când creăm o nouă înregistrare sau intrare și alăturăm ID-ul postării împreună cu termenul ID.
Înțelegerea relațiilor
Pentru a înțelege mai bine relațiile dintre tabelele de taxonomie pe care le avem Wordpress Este util să vedem următorul grafic în care avem un extract al modelului entitate-relație:

După cum putem vedea, aceste trei tabele sunt legate de identificatori unici, să vedem în imaginea următoare o interogare la baza de date care ne va arăta mai în detaliu modul în care este stabilită relația dintre tabele:

Această interogare returnează toate postările din baza noastră de date împreună cu toți termenii taxonomici asociați acestora.
Cu aceasta terminăm tutorialul și cu aceste cunoștințe, vom avea instrumente mai bune pentru a înțelege cum să ne organizăm conținutul Wordpress, pe lângă faptul că ne putem gândi la modalități de a extinde funcționalitățile la ceea ce ne impune cerința noastră.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave