Ce sunt taxonomiile în WordPress?

Publicat: 2021-12-07

Folosești corect taxonomiile în WordPress?

Ai prea multe categorii sau ești îngrijorat că adaugi prea multe etichete la postările tale?

În plus, ce alte taxonomii sunt disponibile?

Acoperim toate acestea și multe altele în această postare dedicată tuturor taxonomiilor disponibile pentru WordPress.

În interiorul acestui articol

    Ce sunt taxonomiile în WordPress?

    Taxonomiile WordPress vă oferă o modalitate simplă de a grupa postările conexe, astfel încât cititorii dvs. să poată găsi mai eficient postări cu subiecte similare. Cele două taxonomii implicite din WordPress sunt categorii și etichete și pot fi atribuite numai postărilor de blog.

    Veți găsi un exemplu simplu despre cum sunt folosite categoriile WordPress chiar aici, pe blogul nostru. Treceți cu mouse-ul peste elementul Categorii din meniul nostru pentru a vedea ce subiecte principale acoperim în Design Bombs.

    Categorii de bombe de proiectare

    Dacă vă conectați la backend-ul propriului site WordPress și treceți cu mouse-ul peste elementul Postări din meniul de administrare din stânga, veți găsi patru elemente de submeniu, dintre care două sunt Categorii și Etichete.

    Toate site-urile WordPress au o categorie implicită numită „Necategorizat” pe care nu o puteți șterge. Acest lucru se datorează faptului că este categoria implicită căreia i se va atribui fiecare postare pe care o creați dacă nu o atribui singur.

    Din fericire, puteți schimba numele acestei categorii. Pur și simplu plasați cursorul peste el și faceți clic pe Editare sau chiar Editare rapidă.

    Veți găsi patru opțiuni pe care le puteți configura atunci când editați sau creați o categorie nouă:

    1. Nume categorie – Nume ușor de utilizat pentru categoria dvs. Acesta este modul în care categoria dvs. va apărea pe front-end-ul site-ului dvs.

    Aceasta înseamnă că cel mai bine este să utilizați „pluginuri WordPress”, „pluginuri WordPress” sau chiar „pluginuri wordpress” și nu „plugin-uri wordpress” sau „plugins wordpress”.

    2. Category Slug – Controlează modul în care numele categoriei dvs. apare în adresele URL. De exemplu, adresa URL pentru categoria noastră „Pluginuri WordPress” este designbombs.com/category/wordpress-plugins.

    Folosiți toate literele mici aici și folosiți cratimele „-” pentru a separa cuvintele în loc de spații. Deci, introduceți „wordpress-plugins” și nu „wordpress plugins” sau „wordpressplugins”.

    3. Atribuiți o categorie părinte – categoriile WordPress pot avea ierarhii de mai multe niveluri. Primele categorii pe care le creați sunt „categorii părinte” și le puteți împărți în „categorii de copii”, „categorii de nepoți” și așa mai departe.

    Avem două categorii părinte separate pentru pluginuri WordPress și teme WordPress aici, la Design Bombs, dar am putea crea și o categorie părinte numită „WordPress” și două categorii secundare numite „Pluginuri WordPress” și „Teme WordPress”.

    4. Descrierea categoriei – Furnizați o scurtă descriere a categoriei dvs. și a subiectelor pe care cititorul dvs. le poate găsi în ea. Unele teme afișează această descriere pe pagina categoriei dvs., așa că cel mai bine este să o includeți.

    WordPress - Editați categoria

    Interfața Add New Tag este mai mult sau mai puțin aceeași, dar este mult mai convenabil să creați etichete din mers în editorul de postări.

    De aici, puteți atribui categorii postării dvs. selectându-le în secțiunea Categorii din bara laterală din dreapta.

    Pentru etichete, introduceți pur și simplu numele unei etichete pe care doriți să o atribuiți unui articol și apăsați Enter.

    WordPress - Adăugați etichetă

    Folosiți majuscule sau toate literele mici și separați cuvintele cu spații.

    Categorii WordPress vs Etichete WordPress

    Două dintre cele mai frecvente întrebări pe care le au noii utilizatori WordPress cu privire la taxonomiile WordPress sunt care sunt diferențele dintre categoriile și etichetele WordPress și cum să utilizeze corect categoriile WordPress.

    Pentru a spune clar, ar trebui să utilizați categorii pentru subiecte mai ample și etichete pentru anumite subiecte. Acest lucru este mai ușor de înțeles când știi cum să folosești categoriile în mod corespunzător.

    Să folosim un blog de carte ca exemplu. Cel mai bine este să folosiți cât mai puține categorii posibil, unde fiecare categorie părinte reprezintă un subiect principal pe care îl tratați pe blogul dvs. Pentru un blog de cărți, acestea ar putea fi genuri largi de cărți pe care le acoperă blogul:

    • Fantezie
    • Clasici
    • Groază
    • Tânăr Adult

    Puteți apoi împărți aceste categorii principale în subcategorii. Acestea ar fi subgenuri pentru un blog de carte. Prin urmare, categoriile de copii pe care le-am putea atribui categoriei noastre părinte Fantasy ar putea include „High Fantasy”, „Low Fantasy”, „Dark Fantasy”, „Magical Realism” și așa mai departe.

    Două nivele de adâncime reprezintă o ierarhie suficientă pentru majoritatea blogurilor, dar vă puteți descompune categoriile de copii atât cât doriți.

    Dar cum se potrivesc etichetele în această structură? Etichetele WordPress ar trebui folosite pentru anumite subiecte pe care le acoperiți frecvent pe blogul dvs., dar nu suficient de frecvent pentru a le transforma în categorii.

    Pentru exemplul nostru de blog de carte, am putea crea etichete pentru anumiți autori, cărți, librării, termeni de carte precum „prefigurare” și multe altele. Deci, dacă un blogger de carte publică o postare despre un subiect despre Harry Potter, i-ar putea atribui o varietate de etichete diferite, inclusiv „Harry Potter” și „JK Rowling”.

    Există, de asemenea, diferențe în modul în care utilizați categoriile și etichetele WordPress pe front-end. În general, utilizați categorii în meniul dvs. ca o modalitate de a oferi cititorilor dvs. acces ușor la subiectele mai ample pe care le acoperă blogul dvs., așa cum am făcut în meniul nostru.

    De asemenea, puteți lista categorii în bara laterală, subsol și în orice alte zone de widget-uri de pe site-ul dvs.

    Veți observa, de asemenea, că unele bloguri prezintă orice categorie căreia îi este atribuită o postare în secțiunea meta a acelei postări, în aceeași zonă sunt afișate data publicării/actualizării postării și autorul. Alte bloguri afișează aceste informații în partea de jos a fiecărei postări.

    Etichetele sunt însă diferite. Nu este neobișnuit ca blogurile să aibă zeci și zeci de etichete sau chiar sute. Prin urmare, nu ar trebui să le plasați în meniu așa cum ați face categoriile.

    O modalitate obișnuită de a afișa etichete este utilizarea widget-ului Tag Cloud în WordPress. Acest tip de widget vă prezintă cele mai utilizate etichete (până la 75) într-o listă cu butoane pentru fiecare etichetă.

    WordPress - Tag Cloud

    Modul în care apare acest colaj pe site-ul dvs. depinde de tema dvs. Cu toate acestea, îl puteți modela pe cont propriu sau puteți crea propria versiune dacă sunteți familiarizat cu HTML, CSS și puțin PHP.

    Categoriile WordPress vs etichete în ceea ce privește SEO

    Categoriile și etichetele sunt mai benefice pentru experiența utilizatorului și mai puțin pentru SEO. Acestea ajută crawlerele motoarelor de căutare să navigheze pe site-ul dvs. și să înțeleagă mai bine ce nișă încercați să o vizați. Cu toate acestea, nu sunt factori de clasare pe cont propriu.

    În plus, dacă sunteți familiarizat cu rețelele sociale, este important să nu confundați etichetele WordPress cu hashtag-urile. Aglomerarea postărilor cu numeroase etichete și etichete de denumire după subiecte în tendințe nu va face mai ușor pentru cei care caută să vă găsească conținutul. Acest lucru se datorează faptului că blogul tău nu are propriul algoritm, așa cum o fac platformele de social media.

    În realitate, ar trebui să atribuiți nu mai mult de trei etichete fiecărei postări și să creați etichete numai pentru subiectele pentru care ați creat două sau mai multe postări.

    Alte taxonomii în WordPress

    Unele plugin-uri WordPress adaugă ceea ce sunt cunoscute sub numele de „tipuri de postări personalizate” la instalare. Puteți chiar să le creați singur. Dar înainte de a intra în această explicație, să acoperim mai întâi ce tipuri de postări sunt în ansamblu.

    Postările de blog și paginile sunt ambele pagini web din punct de vedere tehnic, dar, după cum știți, sunt destul de diferite una de cealaltă. Au diferite machete. În plus, paginile sunt entități separate una de cealaltă, în timp ce postările de blog sunt o colecție de pagini legate la secțiunea „blog” a instalării WordPress.

    Pentru a face această distincție, WordPress a creat „tipul de postare” și împachetează două cu fiecare instalare nouă WordPress: pagini și postări de blog, deși atașamentele, cum ar fi imaginile, sunt considerate și tipuri de postări.

    Ele ajută, în esență, aplicația și Google să identifice tipurile de pagini pe care le publicați, deoarece consideră că paginile sunt mai importante decât postările de blog. Fiecare tip de postare vine chiar cu stiluri globale dependente de temă și setări de aspect pe care le puteți configura pentru fiecare pentru a face schimbarea designului site-ului dvs. mult mai ușoară.

    Deci, care sunt tipurile de postări personalizate? Un tip de post personalizat (CPT) este orice tip de post suplimentar disponibil în instalația dvs., care nu există în mod implicit.

    De exemplu, atunci când instalați pluginul de comerț electronic WooCommerce pe site-ul dvs., obțineți un nou tip de postare numit „produs” care vă va ajuta să creați pagini de produse complete, completând detalii despre fiecare produs.

    Dar cum se potrivesc taxonomiile în toate acestea?

    Ei bine, la fel cum tipul de postare „post” are categorii și etichete, unele tipuri de postări personalizate au taxonomii proprii.

    Când instalați WooCommerce, veți observa că produsul CPT are propriile sale categorii și etichete. Acestea vă permit să organizați produsele pe care le vindeți în tipuri de produse principale, în același mod în care categoriile de postări vă permit să organizați postările de blog în subiecte principale.

    Categorii de magazine WooCommerce

    Etichetele de produse sunt adesea folosite pentru a grupa anumite tipuri de produse. De exemplu, puteți crea etichete pentru „pantofi albi”, „blugi” și „jachetă neagră”.

    Puteți chiar să creați etichete pentru diferite mărci pe care le vindeți în magazinul dvs. dacă nu doriți să achiziționați extensia oficială a mărcilor WooCommerce, care creează o taxonomie personalizată pentru mărci care este complet separată de categorii și etichete.

    Taxonomii mai puțin comune

    La fel ca WooCommerce, alte plugin-uri creează CPT-uri care vin cu propriile lor taxonomii.

    Un mare exemplu sunt pluginurile pentru sistemul de management al învățării (LMS). Un plugin LMS creează un „curs” CPT în instalarea dvs. WordPress, permițându-vă să creați cursuri pe site-ul dvs. fără a fi nevoie să utilizați soluții terțe precum Teachable sau Udemy.

    LearnDash, de exemplu, vine cu două taxonomii pentru categorii de curs și etichete de curs, permițându-vă să organizați subiectele cursului în consecință.

    Există, de asemenea, pluginuri de bază de cunoștințe, cum ar fi Heroic Knowledge Base. Pluginul Heroic KB de la HeroThemes adaugă un „articol” CPT pe site-ul tău pentru articolele din baza de cunoștințe conectate la sistemul de bază de cunoștințe pe care îl creează pentru tine.

    Puteți organiza articole KB cu taxonomiile personalizate cu care vine pluginul: categorii de articole și etichete de articole.

    Dacă instalați un plugin de forum precum bbPress, veți primi CPT-uri pentru forumuri și subiecte. Apoi puteți grupa forumuri similare împreună cu taxonomia categoriei pluginului.

    Taxonomii suplimentare pentru tipurile de posturi existente

    Creați mai multe pagini care sunt ca una cu cealaltă și doriți să le puteți grupa în categorii, în același mod în care faceți postări pe blog? Pluginul Creare și atribuire categorii pentru pagini, bine numit, vă permite să faceți exact asta.

    În cele din urmă, dacă doriți să organizați fișierele media în categorii, puteți utiliza pluginul Media Library Categories pentru a organiza diferite imagini și alte medii în grupuri. De exemplu, puteți crea o categorie întreagă pentru imaginile prezentate.

    Cum se creează taxonomii personalizate în WordPress

    Crearea taxonomiilor personalizate în WordPress este ușoară. Puteți utiliza un plugin terță parte sau puteți crea propriul dvs. manual.

    Cel mai simplu mod de a face acest lucru cu un plugin terță parte este să utilizați un plugin CPT, cum ar fi Custom Post Type UI, WordPress Creation Kit, Pods, Toolset Types sau Custom Post Type Maker. Unele dintre aceste plugin-uri vă permit chiar să atribuiți taxonomii personalizate tipurilor de postări implicite.

    Cu toate acestea, dacă gândul de a adăuga un alt plugin terță parte pe site-ul dvs. nu vă interesează, puteți oricând să creați manual o taxonomie personalizată folosind următorul cod:

     <?php /* * Plugin Name: Create a Genres Taxonomy * Description: Add a custom taxonomy called Genres to your site. * Version: 1.0 * Author: Design Bombs * Author URI: https://designbombs.com/ */ function create_genres_taxonomy() { $labels = array( 'name' => _x( 'Genres', 'taxonomy general name' ), 'singular_name' => _x( 'Genre', 'taxonomy singular name' ), 'search_items' => __( 'Search Genres' ), 'all_items' => __( 'All Genres' ), 'parent_item' => __( 'Parent Genre' ), 'parent_item_colon' => __( 'Parent Genre:' ), 'edit_item' => __( 'Edit Genre' ), 'update_item' => __( 'Update Genre' ), 'add_new_item' => __( 'Add New Genre' ), 'new_item_name' => __( 'New Genre Name' ), 'menu_name' => __( 'Genres' ), ); $args = array( 'hierarchical' => true, 'labels' => $labels, 'show_ui' => true, 'show_admin_column' => true, 'query_var' => true, 'show_in_rest' => true, 'rewrite' => [ 'slug' => 'genre' ], ); register_taxonomy( 'genres', [ 'post' ], $args ); } add_action( 'init', 'create_genres_taxonomy' ); ?>

    Acest cod adaugă o taxonomie „Genuri” tipului de postare „post” implicit. Vom crea un plugin ușor pentru acesta, dar puteți adăuga acest cod și în fișierul functions.php al temei copilului dumneavoastră. Nu faceți acest lucru dacă nu utilizați o temă copil, deoarece codul va dispărea atunci când vă actualizați tema.

    Copiați codul de mai sus într-un editor de text, cum ar fi Notepad pe Windows, TextEdit pe Mac (asigurați-vă că mergeți la Format → Faceți text simplu), Text pe Chromebook, Notepad++, Sublime Text, Atom etc. Ultimele patru opțiuni sunt cod de culoare, ceea ce vă va facilita editarea codului din interior.

    Unii dintre acești editori de text au chiar instrumente de „găsire și înlocuire” care vor face această sarcină și mai ușoară.

    Tot ce trebuie să faceți este să decideți ce taxonomie doriți să creați, apoi să înlocuiți fiecare instanță de „gen” cu aceasta.

    Să folosim „cărți” ca exemplu:

    • Schimbați „Genul” în „Carte”
    • Schimbați „genul” în „carte”
    • Schimbați „Genuri” în „Cărți”
    • Schimbați „genurile” în „cărți”
    • Schimbați „create_genres_taxonomy” în „create_books_taxonomy”

    Salvați fișierul ca taxonomy-name.php, deci „books.php”. Dacă taxonomia dvs. are mai multe cuvinte, separați-le cu liniuțe.

    Creați un folder și denumiți-l după taxonomia dvs., deci „cărți”. Apoi, mutați books.php în acel folder și arhivați-l.

    Din backend-ul site-ului dvs. WordPress, accesați Plugins → Adăugați nou → Încărcați plugin. Faceți clic pe Alegeți fișierul, apoi încărcați folderul ZIP pentru a instala și a activa pluginul personalizat.

    WordPress - Taxonomie personalizată

    Acum ar trebui să vedeți taxonomia dvs. personalizată listată sub elementul de meniu Postări și să le puteți atribui și pe pagina Editați postarea.

    Gânduri finale

    Taxonomiile WordPress sunt un aspect important, dar subestimat, al rulării unui blog. Ele vă pot ajuta să vă identificați nișa, oferindu-vă o modalitate simplă de a determina subiectele principale pe care blogul dvs. ar trebui să le acopere.

    Mai important, vă ajută să îmbunătățiți experiența utilizatorului pe front-end-ul site-ului dvs., permițând vizitatorilor să găsească mai eficient postări despre anumite subiecte.
    Indiferent dacă utilizați taxonomii implicite ale WordPress, taxonomii personalizate adăugate de un plugin terță parte sau propriile dvs., asigurați-vă că le adăugați în meniurile dvs., astfel încât cititorii și clienții să poată găsi acel conținut.