Cum să creezi o taxonomie personalizată în WordPress
Publicat: 2022-09-27În WordPress, o taxonomie personalizată este o modalitate de a grupa postări similare. Poți să te gândești la asta ca la categorii pentru blogul tău, dar cu mai multe opțiuni. De exemplu, puteți crea o taxonomie personalizată pentru Categorii de rețete și apoi aveți subcategorii precum „Deserturi”, „Fursuri principale” și „Aperitive”. Pentru a crea o taxonomie personalizată în WordPress, va trebui să utilizați un plugin precum Custom Taxonomy Maker. După ce ați instalat și activat pluginul, puteți începe să vă creați taxonomiile personalizate. Crearea unei taxonomii personalizate este un proces destul de simplu. În primul rând, va trebui să alegeți un nume pentru taxonomia dvs. Acesta poate fi orice doriți, dar cel mai bine este să fie scurt și descriptiv. În continuare, va trebui să decideți unde doriți să apară taxonomia. Puteți alege ca acesta să apară în bara laterală a blogului dvs. sau puteți alege ca acesta să apară pe propria pagină. În cele din urmă, va trebui să alegeți ce tipuri de postări doriți să includeți în taxonomia dvs. De exemplu, poate doriți să includeți rețete, dar nu articole de blog. După ce ați finalizat acești pași, puteți începe să adăugați termeni la taxonomie. Termenii sunt ca subcategoriile taxonomiei dvs. De exemplu, dacă creați o taxonomie Categorii de rețete, este posibil să doriți să adăugați termeni precum „Deserturi”, „Fursuri principale” și „Aperitive”. Adăugarea de termeni la taxonomia dvs. este simplă. În primul rând, va trebui să vizitați pagina Taxonomii personalizate din tabloul de bord WordPress. Apoi, va trebui să găsiți taxonomia la care doriți să adăugați un termen. După ce l-ați găsit, faceți clic pe butonul „Adăugați un termen nou”. În cele din urmă, va trebui să introduceți un nume pentru termenul dvs. și apoi să faceți clic pe butonul „Adăugați termen”. Si asta e! Acum ați creat cu succes o taxonomie personalizată în WordPress.
Cu taxonomiile personalizate ale WordPress, acum este posibil să creați volume mari de conținut într-o manieră logică și bine organizată. Dezvoltatorii de bază au creat o funcție numită register_taxonomy() pentru a gestiona sarcina enormă la îndemână. Codexul WordPress conține o defalcare a fiecărei opțiuni de taxonomie . După ce ați adăugat câțiva termeni la noua taxonomie, veți putea să vă organizați conținutul în funcție de locație. Dacă adăugați o taxonomie personalizată la o temă WordPress, aceasta va fi vizibilă într-un șablon de temă de taxonomie. Site-ul WordPress folosește etichete condiționate pentru a determina ce conținut este afișat pe fiecare pagină. În WordPress, există numeroase funcții pentru lucrul cu taxonomii.
Există acum un nou parametru în WordPress: tax_query. Puteți afișa conținut dintr-o taxonomie într-o varietate de moduri. Pluginul Metadate taxonomie poate fi folosit pentru a lega metadatele la termenii taxonomiei. Putem crea câmpuri suplimentare de taxonomie prin stocarea lor într-un nou tabel de bază de date de taxonomie. Câmpurile suplimentare vor fi atașate cu grație taxonomiilor noastre folosind cârlige de acțiune. O temă sau un plugin poate realiza acest lucru prin includerea următoarelor funcții. În adresa URL de mai sus, elementul%taxonomie% va fi modificat în funcție de termenul pe care îl editați.
Get_metadata va prelua toate datele salvate din formular și le va afișa. Va trebui să procesăm și să salvăm datele după adăugarea câmpurilor de formular utilizând funcția update_term_meta a pluginului Taxonomy Metadata. Apoi, generăm un nou câmp de taxonomie folosind metoda get_taxonomies() și îl conectăm la orice taxonomie publică , inclusiv categoriile și etichetele încorporate. Din când în când se adaugă un câmp nou la etichetele, categoriile și taxonomia publică personalizată.
Cum creez o pagină de taxonomie în WordPress?

Există câteva moduri diferite prin care puteți crea o pagină de taxonomie în WordPress. O modalitate este de a crea un șablon de pagină personalizat și apoi de a atribui acel șablon unei anumite pagini. O altă modalitate este să utilizați un plugin precum Taxonomy Terms Order, care vă va permite să comandați termenii taxonomiilor și să le afișați așa cum doriți pe o pagină.
WordPress vă permite să vă organizați conținutul pe categorii și etichete. Taxonomiile personalizate sunt o altă opțiune pentru a vă permite să modificați modul în care sortați conținutul. În acest tutorial, veți învăța cum să creați rapid și ușor taxonomii personalizate folosind WordPress. Puteți utiliza fie un plugin, fie o metodă simplă de cod pentru a face acest lucru. În acest ghid pas cu pas, veți învăța cum să vă creați propriile taxonomii personalizate WordPress. Este posibil să se creeze o taxonomie ierarhică care să includă termeni atât pentru părinți, cât și pentru copii. Înseamnă că un subiect de ficțiune poate include subiecte precum fantezie, thriller și mister, printre altele.
Fiecare opțiune are o scurtă descriere a ceea ce face, precum și caracteristicile fiecărei taxonomii. Acești termeni vor trebui să fie afișați în tema dvs. sau în tema secundară prin adăugarea unui cod. Dacă doriți să creați o taxonomie, cum ar fi Etichete, care nu este ierarhică, puteți face acest lucru cu acest cod în funcțiile.php temei dvs. sau cu un plugin specific site-ului. În majoritatea taxonomiilor personalizate, șablonul archive.php este folosit pentru afișarea postărilor. Cu toate acestea, puteți crea o afișare personalizată a arhivei folosind fișierul taxonomy-taxonomy-slug.html. Dacă ați creat o taxonomie personalizată pentru postările dvs. de blog, acum puteți utiliza termenul respectiv ca parte a meniului de navigare WordPress. În plus, atunci când editați sau scrieți un anumit tip de postare, puteți include termeni direct. Postările depuse la subiectul Ficțiune pot fi văzute la următoarea adresă URL: https://example.com/subject/fiction/, în timp ce postările înregistrate în categoria Alte pot fi văzute la următoarea adresă URL: https://example.com/ categorie/altele Widgetul din bara laterală poate fi utilizat pentru a afișa termenii, la fel ca pictogramele de imagine pentru fiecare termen. Dacă doriți să schimbați aspectul paginilor dvs. de taxonomie personalizate , luați în considerare utilizarea Beaver Themer sau Divi.
Crearea unei taxonomii personalizate pentru postările de știri
Proprietatea br() a PHP poate fi folosită pentru a vă construi propria pagină web. Codul poate fi adăugat pentru a crea o taxonomie pentru postările de știri de tip *br *. Add_action('init,'register_taxonomy') poate fi folosit pentru a adăuga date la un registru existent. Dacă o taxă este înregistrată la IRS, este creată o nouă funcție de taxonomie . Register_taxonomy('news,'post_type,'term_taxonomy,' array('news,'post_type,'term_taxonomy, 'News' este, de asemenea, parte din 'label'.' 'description' is a _br>='. O taxonomie care conține postări despre evenimentele curente. „Public” – adevărat, fals. „show_in_menu” este setat la adevărat, ***** Show_in_nav_menu => adevărat *br>. În acest sens, aș spune „capacități” corespund cu „edit_terms, manage_terms , add_new'); „br” corespunde cu „br”.
Cum creez o taxonomie post personalizată în WordPress?

De asemenea, ar trebui să vă asigurați că aveți un tip de postare personalizat pentru taxonomiile dvs. înainte de a începe. Puteți găsi o listă a interfețelor CPT UI accesând CPT UI. Făcând clic pe elementul de meniu Adăugați/Editați taxonomii din zona de administrare WordPress, puteți crea prima taxonomie. Pe acest ecran, va trebui să introduceți taxonomia dvs. (care va fi vizibilă în adresa URL).
Taxonomia poate fi folosită pentru a grupa conținut în WordPress. tipuri de taxonomie, cum ar fi categorii și etichete. Există patru taxonomii disponibile în WordPress pe care le puteți folosi pentru a vă organiza postările. Etichetele din WordPress sunt similare cu categoriile prin aceea că trebuie create. Fiecare postare trebuie să conțină cel puțin o categorie nouă. Dacă alegeți WordPress ca implicit, primul lucru pe care îl veți vedea este Uncategorized. WordPress vă permite să creați taxonomii personalizate în două moduri.
pluginurile sau codificarea sunt ambele metode eficiente de îmbunătățire a site-ului dvs. web. La fiecare pas, pluginurile simplifică crearea unei taxonomie personalizată. Conținutul dvs. este organizat de taxonomia WordPress. Un subiect amplu sau un subiect specific poate fi clasificat folosind categorii sau etichete din text. Când utilizați corect taxonomiile WordPress , experiența utilizatorului site-ului dvs. web va fi îmbunătățită. Noua taxonomie poate fi afișată în editorul vizual prin deschiderea single.php și copierea următorului cod: // Totul este terminat.
Cum creez o taxonomie personalizată în WordPress fără plugin?

În WordPress, o taxonomie personalizată este o modalitate de a grupa postările pe baza unui anumit criteriu. Acest lucru poate fi util dacă aveți mult conținut pe site și doriți să îl organizați într-un mod care să aibă sens pentru utilizatorii dvs. Există câteva moduri diferite de a crea o taxonomie personalizată, dar cea mai comună metodă este utilizarea unui plugin. Există o mulțime de plugin-uri grozave care vă vor permite să creați o taxonomie personalizată, dar dacă doriți să o faceți fără un plugin, există câțiva pași pe care trebuie să îi urmați. Mai întâi, trebuie să creați un fișier numit taxonomy.php în directorul temei dvs. Apoi, trebuie să vă înregistrați taxonomia adăugând următorul cod în fișierul taxonomy.php: // Înregistrați funcția taxonomie personalizată custom_taxonomy() { $labels = array( 'name' => _x( 'Taxonomies', 'Taxonomy General Name ', 'text_domain' ), 'singular_name' => _x( 'Taxonomie', 'Taxonomie Singular Name', 'text_domain' ), 'menu_name' => __( 'Taxonomie', 'text_domain' ), 'all_items' => __( „Toate articolele”, „domeniul_text” ), „elementul părinte” => __( „Elementul părinte”, „domeniul_text” ), „Elementul părinte” => __( „Elementul părinte:”, „domeniul_text” ), „nume_item_nou” => __( 'Nume articol nou', 'domeniu_text' ), 'add_new_item' => __( 'Adăugare articol nou', 'domeniu_text' ), 'edit_item' => __( 'Editare articol', 'domeniu_text' ), 'update_item' => __( 'Actualizați elementul', 'text_domain' ), 'view_item' => __( 'Vedeți elementul', 'text_domain' ), 'separate_items_with_commas' => __( 'Separați articolele cu virgule', 'text_domain' ' ), 'add_or_remove_items' => __( 'Adăugați sau eliminați elemente', 'text_domain' ), 'choose_from_most_used' =

Adăugați taxonomie la paginile WordPress
Adăugarea unei taxonomii la paginile WordPress este un proces relativ simplu. În primul rând, trebuie să înregistrați taxonomia cu WordPress. Acest lucru se poate face prin adăugarea de câteva linii de cod în fișierul functions.php al temei. Odată ce taxonomia este înregistrată, o puteți adăuga la orice pagină pe care o creați. Pentru a face acest lucru, pur și simplu editați pagina și selectați taxonomia din meniul drop-down.
Acest tutorial vă va ghida prin cum să creați o înregistrare dinamică pentru orice articol scris pe care l-ați scris. În timpul cursului, ne vom uita la cum să creăm o taxonomie pentru artiști în WordPress. Drept urmare, putem eticheta trupele în postări și putem face ca WordPress să descopere o mulțime de informații despre acea trupă sau cântăreț. Ne putem scala site-ul în mod semnificativ dacă folosim o taxonomie personalizată. Acest lucru ne permite, de asemenea, să folosim apeluri API către site-uri de muzică pentru a crea o mulțime de lucruri interesante prin furnizarea unei etichete de artist. Suntem gata să începem, dar mai întâi trebuie să ne dăm seama cum să afișăm informațiile pe pagina noastră. Vom adăuga taxonomy-artist.php la șablonul nostru de arhivă ca parte a fișierului nostru taxonomy-artist.php.
Pentru a formata datele noastre, WordPress va căuta mai întâi acest nume de fișier. Mai multe informații despre ierarhiile șabloanelor WordPress pot fi găsite pe WordPress Codex. Vom folosi trupa Kutosis ca exemplu pentru că am furnizat-o în postarea mea. Poate fi folosit și pentru a crea o listă de postări care au făcut referire la artist pe site-ul nostru. Ca rezultat, putem obține acces complet la biblioteca masivă de informații muzicale a FM API. Cred că acest API este printre cele mai bune de pe piață. Drept urmare, suntem încrezători că suntem pe mâini bune.
După cum puteți vedea, vom folosi o structură de apel API bazată pe următoarele. Va trebui să schimbați adresa URL a oricărei pagini de artist de pe site-ul dvs. web, cu excepția cazului în care doriți ca cariera lui Cher să fie listată acolo. The Last are capacitatea de a produce o gamă largă de conținut de înaltă calitate. Un API FM care include linkuri către primele 5 piese ascultate de un artist, informații biografice și așa mai departe. Puteți folosi unul dintre multele pluginuri disponibile pentru a vă gestiona singur imaginile bio. Cel mai cunoscut este pluginul Images Taxonomy de la Michael Fields, care vă permite să adăugați cu ușurință imagini personalizate la taxonomia dvs.
Șablon de taxonomie WordPress
Un șablon de taxonomie este un fișier șablon care este utilizat pentru a afișa un termen de taxonomie. Termenii taxonomiei sunt folosiți pentru a clasifica conținutul pe un site WordPress. Un fișier șablon de taxonomie poate fi utilizat pentru a afișa o listă de postări care sunt atribuite unui anumit termen de taxonomie.
WordPress afișează o ordine cronologică inversă în care postările dintr-o anumită categorie, etichetă sau taxonomie personalizată sunt sortate în funcție de linkurile lor către acele categorii, etichete sau taxonomie personalizată atunci când un vizitator face clic pe un link către acele categorii sau etichete. Pentru a înlocui sau rafina valoarea implicită, poate fi creat un fișier șablon opțional, numit index.php, care utilizează fișierul șablon implicit index.php. Această secțiune va analiza cum să utilizați și să creați șabloane ca acesta. Dacă un fișier din ierarhie a fost copiat, este o idee bună să faceți acest lucru dacă există. Pentru a începe, puteți utiliza o copie a fișierului index.php al temei dvs. ca arhivă. Introduceți următorul cod în fișierul șablon când îl deschideți și apoi sub secțiunea The Loop. Acest text nu este destinat să fie afișat pe o pagină de arhivă care afișează postări din categoria respectivă.
Pagina cu taxonomie unică WordPress
O singură pagină de taxonomie în WordPress este o pagină care afișează toate postările dintr-o anumită taxonomie. De exemplu, o singură pagină de taxonomie pentru taxonomia „categorie” ar afișa toate postările din acea categorie.
În loc de single.php, îl vei vedea. Biletul de suport a fost creat în ultimul an și jumătate. Cel mai probabil citiți sfaturi care acum sunt considerate redundante. Încerc să pun mâna pe următoarele: Vizualizările pot fi create prin inserarea unei arhive de termeni de taxonomie într-o pagină. Asigurați-vă că indicați o pagină care conține problema. Pluginul site-ului meu include o opțiune în construcție. URL-ul acestei pagini este furnizat mai jos.
Deoarece există mai mulți termeni de taxonomie asociați cu fiecare dintre termenii mei de taxonomie, aspectul „arhivă de taxonomie” nu va funcționa pentru toți termenii de taxonomie. Ați putea dori să încercați următoarele: Creați o taxonomie personalizată cu pluginuri Types și arhiva Views WordPress. Dacă lipsește fișierul categorie-unicorns.html și lipsesc melci categoriei, arhiva WordPress nu poate fi afișată într-o pagină normală. Vederea din acest exemplu ar servi drept arhivă pentru termenul de taxonomie „primăvară”. Acest lucru ar trebui să fie posibil datorită videoclipului de instruire Toolset pe care l-am menționat. Paginile, mai degrabă decât o arhivă, pot fi folosite pentru a vă organiza conținutul într-o ierarhie de pagini. Cred că înțeleg cum funcționează într-un mod în care mă simt confortabil.
Cu toate acestea, putem discuta unele dintre lucruri mai în profunzime. Este adevărat că creez două „Arhive WordPress”, nu două „Vizualizări” care sunt folosite pentru a arhiva? Când utilizați expresia „Și veți afișa termenul (id:789)”, care este „numărul ID”?
Adăugarea taxonomiilor personalizate în WordPress
Pentru a crea o taxonomie personalizată, utilizați register_taxonomy. Această funcție este disponibilă în Codexul WordPress și necesită să specificați Taxonomia, slug-urile (numele de bază al Taxonomiei) și o serie de câmpuri post_type la care ar trebui să se aplice Taxonomia. Când adăugați acest cod la tema sau pluginul dvs., Taxonomia este afișată în bara laterală de administrare sub „Postări”.
WordPress Creați taxonomie personalizată prin program
O taxonomie personalizată este o modalitate excelentă de a vă organiza conținutul. Puteți crea o taxonomie personalizată pentru site-ul sau blogul dvs. utilizând codexul WordPress.
În acest tutorial, vom învăța cum să creăm o taxonomie personalizată pentru tipurile de postări din WordPress. O taxonomie în WordPress vă permite să organizați blocuri mari de postări într-o singură structură. Nu există restricții privind numărul de grupuri pe care le puteți adăuga; relațiile pot fi adaptate nevoilor dumneavoastră. În acest curs, veți învăța două metode pentru a crea (înregistra) taxonomii personalizate în WordPress. Dacă sunteți începător și nu știți prea multe despre codificare, puteți utiliza registrul de taxonomie personalizat al WordPress ca exemplu despre cum să faceți acest lucru. În a doua metodă, vom folosi fișierul functions.php fără a fi nevoie de pluginuri. În acest tutorial, vom analiza cum să creați o taxonomie pentru tipul de postare personalizat „cursuri”.
Dacă doriți să completați automat toate câmpurile, alegeți numele etichetei de perspectivă, mai degrabă decât etichetele singular și plural. Mai multe opțiuni pentru elementele afișate pot fi găsite în interfața de utilizare și în meniul de navigare, cum ar fi pagina de arhivă, meniul de administrare, poziția meniului, pictograma meniului și așa mai departe. Urmând pașii din acest tutorial, vom putea crea o taxonomie personalizată în WordPress folosind codul din fișierul functions.php. Taxonomiei noastre va primi eticheta „Taxonomie ierarhică” ca urmare a codului. După finalizarea salvării codului, veți vedea adăugarea noii taxonomii la tipul dvs. de postare. Acum vă puteți organiza cursurile pe baza taxonomiei „Tipuri de curs”. Funcția_terms() este utilizată în codul de mai sus pentru a afișa termeni de taxonomie personalizați .
Crearea unui șablon personalizat este la fel de simplă ca și adăugarea unui cod de linie de comentariu la începutul fișierului din folderul cu tema activă. Acest cod va spune WordPress care fișier este un șablon. După aceea, puteți adăuga codul personalizat pentru a afișa lista de postări personalizate și taxonomii.
Cum să afișați categoriile de taxonomie în WordPress
Pentru a afișa categorii de taxonomie în WordPress, puteți utiliza clasa WP_Term_Query. Această clasă vă permite să căutați termeni dintr-o taxonomie dată.
Cum listez taxonomia personalizată în WordPress?
Widget-ul List Custom Taxonomy este un instrument excelent pentru afișarea taxonomiilor personalizate în câteva secunde. Numele taxonomiei pe care doriți să-l afișați poate fi selectat făcând clic pe numele taxonomiei într-o listă auto-populată. Widgetul poate afișa și un titlu. Widgeturile personalizate de taxonomie pot fi adăugate la o varietate de bare laterale, inclusiv la pagina principală.
Care este diferența dintre taxonomie și categorie WordPress?
Taxonomia este o colecție de termeni descriptivi. Taxonomia este un termen larg folosit pentru a descrie orice metodă de grupare a postărilor. O categorie și o etichetă sunt două dintre cele trei metode prin care WordPress afișează postările într-o anumită ordine. Această taxonomie este prezentă în mod regulat în WordPress.