În acest ghid, explicăm ce sunt taxonomiile personalizate și cum le creăm. De asemenea, ne uităm la ce fișiere de șabloane din tema WordPress gestionează arhivele taxonomiilor încorporate și personalizate, precum și câteva tehnici avansate pentru configurarea comportamentului arhivelor de taxonomie.
terminologie
Figura 1: O mică parte a "ierarhiei șabloanelor WordPress".
Singurul lucru pe care trebuie să-l amintiți este că modelul cu titlul din titlu va fi mai mare în ierarhie decât șablonul cu ID-ul din titlu. Deci, dacă eticheta cu eticheta "avocado" are ID = 7, atunci tag-avocado.php, dacă există, va fi folosit în loc de tag-7.php.
Ierarhia șabloanelor pentru afișarea taxonomiilor personalizate este ușor diferită, deoarece există șabloane pentru toate taxonomiile, pentru taxonomii specifice și pentru termeni specifici într-o anumită taxonomie. Imaginați-vă că aveți două taxonomii "fructe" și "legume", taxonomia "fruct" are două termeni - "mere" și "portocale", și "legume" - "morcovi" și "țelină". Vom adăuga trei șabloane într-o temă a site-ului nostru: taxonomy.php, taxonomy-fruits.php și taxonomy-vegetables-carrots.php.
Pentru termenii din taxonomia "fructelor", toate arhivele vor fi generate folosind taxonomia-fruits.php, deoarece nu există un șablon pentru un anumit fruct. Pe de altă parte, arhiva termenului "morcovi" din taxonomia "legume" va fi generată folosind taxonomia-legume-carrots.php. Deoarece nu există niciun șablon taxonomie-legume.php, toți ceilalți termeni din "legume" sunt generați folosind taxonomy.php.