Cum de a crea o taxonomie WordPress site-ul personalizat

Taxonomii în WordPress sunt atribuite anumitor tipuri de înregistrări. Această taxonomie WordPress poate filtra intrările și afișa pagina de interogare pe taxonomie, numai cei care sunt înregistrați în funcția (cele care corespund unei anumite taxonomie).

Puteți crea orice taxonomie arbitrar, de exemplu, pentru orice înregistrări, și aplicarea acesteia pe baza filtrarea acelor înregistrări. De exemplu, în cazul în care înregistrarea arbitrară - o „pantaloni“, taxonomia arbitrară definește dimensiunea de pantaloni, care este - domeniul de utilizare. Puteți sorta acum pantaloni în mărime, sau pur și simplu selectați toate pantalonii cu o anumită dimensiune.

În mod implicit, orice șablon WordPress temă are deja un standard taxonomie built-wp. taxonomie Construit - este:

Dacă doriți să adăugați propria lor taxonomia arbitrară, ar trebui să utilizați funcția register_taxonomy () - i se atribuie în fișierul șablon functions.php WordPress. taxonomie Arbitrare (personalizat taxonomie) a creat cele mai multe plugin-uri care sunt ele însele introduse acest șablon funcție. Creați manual un fel de taxonomie nu este toată lumea poate - aceasta trebuie să cunoască elementele de bază ale programării web și dispozitiv CMS WordPress, în special,

Wordpress taxonomie non-ierarhică implică faptul că termenii săi nu au descendenți. Ca un exemplu de taxonomie non-ierarhic poate demonstra taxonomie „Tag-uri“ standard, care sunt, de asemenea, atribuite standard de înregistrare.

Arhiva termenului - este pagina arhiva archive.php, care afișează toate înregistrările care sunt specifice taxonomiei specifice pe termen lung. Apelați arhiva tuturor termenilor unei taxonomie nu se dovedesc a fi afișate pe pagină după ce toate înregistrările tuturor termenilor taxonomice - această funcție nu este disponibilă în WordPress.

Pe taxonomie pagina de management poate fi accesată din panoul de administrare. Acesta conține o listă a unei liste de termeni pentru o anumită taxonomie, și este posibil să se controleze toate atribuite sau adăugați termeni noi.

Un exemplu specific al creării de noi taxonomii pentru fișierele media în WordPress

Dacă ați fost utilizați WordPress, probabil ați observat că este imposibil să atribuiți titluri și etichete pentru fotografii și imagini. În acest sens, arbitrar și standardul taxonomie WordPress - un instrument foarte util. Introducerea unei taxonomie, puteți organiza notele, pozițiile, și petrece clasificarea lor. și pentru a le clasifica prin tag-uri și categorii. Cum se adaugă o taxonomie în Wordpress și atașați-l la tipul de înregistrare?

Pregătirea pentru a crea o taxonomie pentru mass-media

În această etapă, trebuie să editați mass-media pagină - un model standard al acestei pagini este slabă, nu este atribuit nici o casa de discuri (mass-media), nici o coloană, nici taxonomie.

În mod implicit, WordPress nu pus în aplicare alegerea pozițiilor și etichete deja create, dar această situație poate fi schimbată.

Categorii media

Selectarea coloanelor pentru a începe cu includerea atașamente. Acest lucru se face, așa cum am fost deja explicat, register_taxonomy_for_object_type funcția (). Pur și simplu adăugați un fișier sau plug-functions.php șablon teme de cod php:

După această operație, trebuie să salvați fișierul și să actualizeze pagina de editare media. Vei vedea că coloanele sunt acum disponibile.

Cum de a crea o taxonomie WordPress site-ul personalizat

Tag-uri mass-media

Dacă preferați să opereze cu etichete sau cu titluri și etichete, apoi pentru a le crea, utilizează aceeași funcție. Adăugați fișierul functions.php următorul cod:

Acum, pe pagina de editare media și veți vedea etichetele.

Cum de a crea o taxonomie WordPress site-ul personalizat

De asemenea, se va adăuga etichetele coloana din biblioteca media.

Cum de a crea o taxonomie WordPress site-ul personalizat

Crearea propria taxonomie

Dacă brusc etichetele și titlurile existente nu sunt potrivite pentru credit de fișiere media, puteți crea și înregistra propria lor taxonomie. Se folosește, de asemenea, „atașamentul“ parametru, care este folosit pentru a înregistra tipul.

De exemplu, aveți nevoie pentru a face o taxonomie ierarhică numită «Locații», și sarcina dumneavoastră - să-l utilizați pentru a afișa toate imaginile și clasificarea acestor medii.

Cu ajutorul funcției register_taxonomy (), puteți adăuga o temă fișier un cod php:

Cu ajutorul acestui fragment de cod de a face o taxonomie ierarhică și se poate folosi pentru a atașa mass-media.

Și dacă trebuie să utilizați o taxonomie pentru diferite tipuri de conținut? Apoi, va trebui să înlocuiți în register_taxonomy () parametrul funcție „atașamentul“ pentru o matrice care conține toate reducerea de tipuri de conținut pe care trebuie să le adăugați:

Actualizați pagina și a vedea cum sa schimbat după editare mass-media. veți vedea, de asemenea taxonomia creat:

Cum de a crea o taxonomie WordPress site-ul personalizat

Din moment ce codul a fost un „show_admin_column“ argument, el va fi, de asemenea, afișat pe pagina de biblioteca media:

Cum de a crea o taxonomie WordPress site-ul personalizat

Asta este - o mulțime de muncă pentru tine, dar acum știi ce WordPress taxonomie și poate afișa etichetele, categorii și tipuri de înregistrări care vor ajuta la sortarea au fost adăugate la biblioteca media. Ne vedem acolo!

articole similare