nor de etichete personalizate în WordPress prin intermediul wp_tag_cloud ()

Știm cu toții că tag-ul - o parte importanta a taxonomii WordPress, și ele servesc ca instrument de organizare a acestora. Tag-uri sunt create „on the fly“ în timpul creării de înregistrări și de a ne ajuta să găsim înregistrări similare legate de anumite etichete. De obicei, într-un blog pe WordPress diferite tag-uri sunt grupate în funcție de etichetă, iar dimensiunea fiecărei etichete este determinată de frecvența utilizării sale în evidențe. În acest articol, vă vom spune despre cum să folosească în mod corespunzător funcția wp_tag_cloud (). care este responsabil pentru toate aceste nori de tag-uri.

intrare

Aceasta este caracteristica principala construit în kernel-ul pentru a transmite etichetele atribuit înregistrărilor, care afișează un nor de tag.

WordPress Codex pagina wp_tag_cloud () explică în mod clar toți parametrii funcției, dar încă să ne uităm rapid la cele mai de bază dintre ele.

  • „Cea mai mică“ - Acest parametru determină dimensiunea minimă a textului în nor etichetă.
  • „Cel mai mare“ - Această setare determină dimensiunea maximă a textului în nor etichetă.
  • „Număr“ - Acest parametru specifică numărul total de etichete afișate în norul de etichete. Puteți specifica un „0“, dacă doriți să introduceți toate
  • „Format“ - Acest parametru definește formatul de afișare a norului. Acesta poate fi setat la „lista“ „plat“, sau „matrice“
  • „Separator“ - Această opțiune specifică separatorul tag-ul în nor
  • „Topic_count_text_callback“ - Această opțiune afișează numărul de intrări atribuit fiecare etichetă într-un tooltip
  • „Taxonomie“ - Acest parametru specifică taxinomiile WordPress tip care pot fi utilizate în norul de etichete. Valoarea implicită - este post_tags ", dar puteți utiliza taxonomie arbitrară

Acești parametri joacă un rol-cheie în tag-uri nor de personalizare.

utilizarea

În WordPress există un standard de nori widget Tag, care pot fi plasate în zona corespunzătoare a paginii. Cu toate acestea, și fără utilizarea unui widget, puteți utiliza funcția wp_tag_cloud () pentru a afișa și configura nor de etichete pe blog. Puteți specifica, de asemenea, parametrii în mai multe moduri.

Parametrii sunt separate prin „“ într-o singură linie simplă.

Specificarea parametrilor într-un format de matrice.

Indicați numai parametrii selectați, restul - lăsați așa cum este în mod implicit.

Întoarcere norul tag-ul ca o matrice fără a afișa-l pe blog. Rezultatul poate fi folosit mai târziu în codul PHP.

exemple practice

Exemplul 1: ieșire nor de tag-ul în bara laterală sau în subsolul tema

Creați o funcție în fișierul functions.php și retur funcția wp_tag_cloud dvs. (). Odată ce este definit, puteți apela această funcție oriunde în blog.

Acum, să deschidă sidebar.php fișierul și apela funcția pentru a afișa norul de etichete.

nor de etichete personalizate în WordPress prin intermediul wp_tag_cloud ()

Să adăugăm unele stiluri CSS la dosarul nostru style.css la un nor de tag uitat decent.

Iată cum acum se pare ca:

nor de etichete personalizate în WordPress prin intermediul wp_tag_cloud ()

De asemenea, acționează în footer.php de tema.

Puteți face chiar mai frumos, iar dacă adăugați stiluri CSS.

Prin adăugarea de parametri diferiți la o wp_tag_cloud funcție () în fișierul functions.php putem configura nor de tag-ul nostru. De exemplu, dacă doriți să includă și tag-uri și titluri în tag-ul nor sau nor taxinomii, atunci funcția ar trebui să fie scris după cum urmează:

Exemplul 2: Creați o pagină nor de tag-ul pentru blog-ul dvs.

Uneori, pur și simplu nu au nevoie pentru a face un nor de tag-ul în bara laterală sau subsol, precum și necesitatea de a crea o pagină separată pentru ei, în scopul de a „puritatea“ a aspectului blogului. Acest lucru se poate face în felul următor.

În primul rând, creați propriul șablon de pagină în dosarul temă cu wp_tag_cloud funcția (). Noi spunem că tagcloud.php acest fișier.

Acum trebuie să mergeți la panoul de administrare WordPress și du-te la Pagini -> Add new. Setați pagina de titlu dorit, iar apoi, în secțiunea Atribute a paginii, selectați șablonul pentru ea - Tag Cloud, și apoi faceți clic pe Actualizare. Asta e tot. Pagina dvs. cu tag cloud gata. Puteți „picta“ cu CSS.

nor de etichete personalizate în WordPress prin intermediul wp_tag_cloud ()

Exemplul 3: Crearea scrollable nori bloc tag pentru bara laterală

Puteți invita utilizatorii să selecteze o etichetă în bara laterală din caseta de defilare. Pentru a face acest lucru, trebuie să creați o funcție în fișierul functions.php.

Funcțiile celor de mai sus, am utilizat o funcție de format matrice wp_tag_cloud (). font plecat la fel ca și faptul că a fost, iar lista este sortată după nume, în ordine descrescătoare.

Acum, deschide sidebar.php și apelați această funcție.

Să-l decora cu CSS.

Ca rezultat, unitatea va fi după cum urmează:

nor de etichete personalizate în WordPress prin intermediul wp_tag_cloud ()

Nu uita, dacă este posibil, pentru a evalua cantitatea de înregistrare stele preferate la discreția ta.