„Wordpress“ - taksonomija

Turinys
Taksonomija apibrėžiama kaip panašių elementų grupavimo būdas. Tai iš esmės suteikia mūsų svetainės turiniui santykių aspektą. Jeigu „Wordpress“ Šį santykių grupavimą suteikia etiketės ir kategorijos, kurias mes sukuriame, kad sugrupuotume savo įrašus; Sugrupuodami juos, mes apibrėžiame jų taksonomiją, ši taksonomija gali būti hierarchinė, kuri pasitaiko kategorijų ir subkategorijų atveju, taip pat gali ir nebūti, o tai atsispindi etiketėse ar žymėse.
„Wordpress“ numatytosios taksonomijos
Numatytas „Wordpress“ pateikiamos šios galimos taksonomijos:
1. Kategorija - leidžia sugrupuoti kelis panašius įrašus.
2. Žyma - tai žymos, pridedamos prie įrašų.
3. Nuorodų kategorija - leidžia sugrupuoti panašias nuorodas.
Kategorijos yra hierarchinės ir jas apibrėžiame kurdami įrašus. Žymos nenaudoja hierarchijos ir yra taip pat apibrėžtos kuriant įrašus, galiausiai nuorodų kategorijos naudojamos, kai grupuojame panašias nuorodas kartu, naudodami nuorodų tvarkytuvę „Wordpress“.
Šias tris taksonomijas galima naudoti pagrindiniame ir numatytame diegime „Wordpress“.
Kiekviena mūsų sukurta kategorija ar žyma yra šios taksonomijos terminas. Pavyzdžiui, kategorija, vadinama muzika, yra terminas iš kategorijos taksonomijos. Žyma, vadinama uoliena, yra terminas iš žymos taksonomijos. Suprasdami šias sąvokas ir terminus, mes patys padėsime susikurti savo taksonomijas, taip pat tada, kai norime sutvarkyti informaciją savo svetainėje.
Taksonomijos lentelių struktūra
In „Wordpress“ Duomenų bazėje yra 3 lentelės, kuriose saugoma visa informacija šiuo klausimu. wp_terms, wp_terms_relationships, wp_term_taxonomy; Naudodami šią schemą, galime padaryti funkcionalumą labai lankstų, o tai leidžia mums apibrėžti bet kokią pasirinktinę taksonomiją, kuri gali būti žymų kategorijos arba nuorodų kategorijos arba bet koks naujas terminas, kurio mums reikia. Lenta wp_term_taxonomy apibrėžti, kuriai taksonomijai priklauso kiekvienas terminas; Pavyzdžiui, šioje lentelėje bus nurodytos visos ID žymos, kurių taksonominė vertė yra post_tag.
Lenta wp_term: santykiai tai kryžminė nuorodų lentelė, susiejanti taksonominius terminus su turiniu; pavyzdžiui, kai sukuriame naują įrašą ar įrašą ir kartu sujungiame įrašo ID su termino ID.
Santykių supratimas
Norėdami geriau suprasti mūsų turimus taksonomijos lentelių ryšius „Wordpress“ Naudinga pamatyti šią diagramą, kurioje yra subjekto santykio modelio ištrauka:

Kaip matome, šios trys lentelės yra susietos unikaliais identifikatoriais, toliau esančiame paveikslėlyje pažiūrėkime užklausą į duomenų bazę, kuri mums išsamiau parodys, kaip nustatomas ryšys tarp lentelių:

Ši užklausa grąžina visus mūsų duomenų bazės įrašus kartu su visais su jais susijusiais taksonominiais terminais.
Baigę vadovėlį, turėdami geresnių įrankių suprasime, kaip tvarkyti turinį „Wordpress“Be to, kad galėtume galvoti apie būdus, kaip išplėsti funkcijas iki to, ką numato mūsų reikalavimas.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką
wave wave wave wave wave