În cea de-a doua parte a seriei, am trecut prin primul eșantion de șabloane WordPress. În această a treia parte, vom trece prin cel de-al doilea lot de aproape 200 de etichete șablon. De-a lungul tutorialului, vom vedea etichete șablon cu privire la taxonomii și termeni.
category_description ()
Această etichetă șablon returnează descrierea unei categorii.
Această etichetă șablon acceptă un singur parametru:
$ cATEGORY_ID
(Opțional număr întreg):tag_description ()
Această etichetă șablon returnează descrierea unei etichete.
Această etichetă șablon acceptă un singur parametru:
$ tag_ID
(Opțional număr întreg):term_description ()
Această etichetă șablon returnează pur și simplu descrierea unui termen.
Această etichetă șablon acceptă doi parametri:
$ term_ID
(Opțional număr întreg):$ taxonomie
(Optional-string):single_cat_title ()
Această etichetă șablon revine și afișează titlul categoriei pentru utilizarea în titlurile paginilor.
Această etichetă șablon acceptă doi parametri:
$ prefix
(Optional-string):$ echo
(Optional-boolean):ADEVĂRAT
) sau retur (FALS
) eticheta.ADEVĂRAT
) single_tag_title ()
Această etichetă șablon revine și afișează titlul etichetei pentru utilizarea în titlurile paginilor.
Această etichetă șablon acceptă doi parametri:
$ prefix
(Optional-string):$ echo
(Optional-boolean):ADEVĂRAT
) sau retur (FALS
) eticheta.ADEVĂRAT
) single_term_title ()
Această etichetă șablon revine și afișează titlul termenului pentru utilizarea în titlurile paginilor.
Această etichetă șablon acceptă doi parametri:
$ prefix
(Optional-string):$ echo
(Optional-boolean):ADEVĂRAT
) sau retur (FALS
) eticheta.ADEVĂRAT
) get_the_category_list ()
& the_category ()
Aceste etichete șablon preluate și de ieșire categoriile care sunt atribuite postului.
Ambele etichete șablon acceptă trei parametri:
$ separator
(Optional-string):$ parinti
(Optional-string):$ POST_ID
(Opțional număr întreg):get_the_category_rss ()
& the_category_rss ()
Aceste etichete șablon fac ca categoriile atribuite postării să fie pregătite pentru fluxuri și să le returneze sau să le afișeze.
Ambele etichete șablon acceptă un singur parametru:
$ feed_type
(Optional-string):get_the_tag_list ()
& the_tags ()
Aceste etichete șablon returnează sau afișează etichetele postărilor dvs..
Ambele etichete șablon acceptă trei parametri:
$ înainte
(Optional-string):get_the_tag_list ()
și "Etichete:" pentru the_tags ()
) $ sep
(Optional-string):get_the_tag_list ()
si pentru the_tags ()
) $ după
(Optional-string):". __ ("Tag-uri:", "domeniu de traducere"), · ","
get_the_term_list ()
& termenii()
Aceste etichete șablon primesc și ecou o listă de termeni alocați postării.
Ambele etichete șablon acceptă cinci parametri:
$ POST_ID
(Opțional număr întreg):$ taxonomie
(Necesar string):$ înainte
(Optional-string):$ sep
(Optional-string):$ după
(Optional-string):ID, "mărci disponibile"); // Afișați termenii postării curente de la taxonomia "Brand-uri disponibile" cu unele personalizări. the_terms ($ post-> ID, 'available-brands', __ ('Brands disponibile:', 'domain-translation'), '-'); ?>
the_taxonomies ()
Această etichetă de șablon afișează taxonomiile și termenii asociați taxonomiilor respective.
Această etichetă șablon acceptă un singur parametru:
$ args
(Optional-array):'post'
(număr întreg): ID-ul postului.'inainte de'
(șir): codul HTML de adăugat înainte de ieșire.'Sep'
(șir): Text separator.'după'
(șir): cod HTML care trebuie adăugat după ieșire.„Șablon“
(șir): șablonul de utilizat pentru afișarea termenilor de taxonomie.% s
este eticheta de taxonomie și % t
este lista de link-uri de termeni) '',' sep '=>', ',' după '=>''); the_taxonomies ($ args); ?>
get_edit_tag_link ()
& edit_tag_link ()
Aceste etichete de șabloane returnează sau ecou un link "editați această etichetă" pentru a fi utilizat în șabloanele dvs..
get_edit_tag_link ()
acceptă doi parametri:
$ tag_ID
(Obligatoriu număr întreg):NUL
) $ taxonomie
(Optional-string):Și edit_tag_link ()
acceptă patru parametri:
$ link-
(Optional-string):$ înainte
(Optional-string):$ după
(Optional-string):$ tag-ul
(Necesar obiect):NUL
) ","'); // Afișarea linkului "Etichetă de editare" a unei anumite etichete. edit_tag_link (__ ("Editare", "domeniu de traducere"), ",", 11); ?>
wp_list_categories ()
Această etichetă șablon returnează sau afișează o listă de categorii sau termeni din orice tip de taxonomie.
Această etichetă șablon acceptă un singur parametru:
$ args
(Optional-array):'Show_option_all'
(șir): Afișează un link către domiciliu (sau pagina "Postări" setată în Setări> Citire) dacă ați setat-o la o valoare ne-gol. Valoarea va fi textul de ancorare al linkului.'Show_option_none'
(șir): Text pentru a afișa dacă nu există categorii.'Orderby'
(șir): Cum să comandați linkurile prin. Acceptă "numele", "ID", "slug", "count" și "term_group".'Ordin'
(șir): să comandați articole în ordine ascendentă ("ASC") sau descendentă ("DESC").'stil'
(șir): Stil pentru afișarea categoriilor -'list 'pentru a genera o listă neordonată sau' none 'pentru a genera o listă de linkuri separate cu
s.'SHOW_COUNT'
(număr întreg): Afișați numărul postărilor de lângă linkul pentru fiecare categorie.'Hide_empty'
(întreg): Ascundeți categoriile goale sau nu.'Use_desc_for_title'
(integer): Utilizați descrierile ca atribute "titlu" ale legăturilor.'Child_of'
(număr întreg): Afișează numai copiii unui ID dat dintr-o categorie.'a hrani'
(șir): dacă este setată la orice valoare neuniformă, link-urile de categorie de feed vor apărea lângă link-uri de categorie. Valoarea va fi textul ancoră al legăturilor.'Feed_type'
(șir): Tipul hranei pentru animale ("rss", "rss2", "atom" sau "rdf").'Feed_image'
(șir): Calea imaginii pentru a înlocui textul de ancorare și pentru a afișa o imagine în schimb.'exclude'
(șir): Listă de coduri separate pentru categorii de categorii pentru a exclude.'Exclude_tree'
(șir): Aceeași ca "excludeți", dar trebuie să o utilizați dacă argumentul "ierarhic" este setat la 1'Current_category'
(integer): adaugă o clasă "curent-pisică" atunci când este potrivit.'ierarhic'
(integer): Afișați elementele cu ordine ierarhică sau nu.'Title_li'
(șir): Împachetează ieșirea cu a
eticheta și afișează un titlu înaintea listei de categorii. Probabil doriți să setați acest lucru la un șir gol și să dezactivați împachetarea.'ecou'
(intreg): Fie pentru a ecou ieșirea (1), fie pentru ao returna (0).'adâncime'
(întreg): adâncimea maximă.„Taxonomie“
(șir): Taxonomie la listă.__ ("Toate postările", "domeniul de traducere"), // Ordonează după numărul postărilor. 'orderby' => 'count', // Afișați numărul postărilor. 'show_count' => 1, // Afișați link-uri pentru feed. 'feed' => 'Feed', // Eliminați title_li. 'title_li' => "); wp_list_categories ($ args);?>
wp_dropdown_categories ()
Această etichetă șablon returnează sau reflectă un meniu derulant () de categorii sau termeni dintr-o taxonomie la alegere.
Această etichetă șablon acceptă un singur parametru:
$ args
(Optional-array):'Show_option_all'
(șir): Textul afișat pentru afișarea tuturor categoriilor / taxonomiilor.'Show_option_none'
(șir): Textul afișat pentru a nu afișa categorii / taxonomii.'Option_none_value'
(mixt): Valoare de utilizat când nu este selectată nicio categorie / taxonomie.'Orderby'
(șir): Ce coloană trebuie utilizată pentru a comanda categoriile / taxonomiile.'Ordin'
(șir): ce direcție la categorii de ordine / taxonomii.'SHOW_COUNT'
(boolean sau integer): să se afișeze numărul de postări din categorie / taxonomie.'Hide_empty'
(boolean sau integer): să ascundă categorii / taxonomii care nu au nicio postare atașată acestora.'Child_of'
(integer): Afișează toate categoriile care sunt descendenții ID-ului dat.'exclude'
(șir): lista de coduri de categorii / taxonomii separate de virgulă pentru a fi exclusă din listă.'ecou'
(boolean sau integer): dacă doriți să afișați sau să preluați conținut.'adâncime'
(întreg): adâncimea maximă.'Tab_index'
(intreg): indice tab pentru SELECTAȚI
element.'Nume'
(șir): NUME
valoarea atributului pentru SELECTAȚI
element.'Id'
(șir): ID-ul pentru SELECTAȚI
element.'clasă'
(șir): clasa CSS pentru SELECTAȚI
element.'selectat'
(număr întreg): ID-ul categoriei / taxonomiei care va fi selectat în mod implicit.„Taxonomie“
(șir): Numele taxonomiei de recuperat.__ ("Nimic!", "Domeniu de traducere"), 'orderby' => 'title', 'show_count' => 1, 'echo' => 0, 'name' => -domain ")," taxonomie "=> __ (" mărci disponibile "," domeniu de traducere ")); $ brand_dropdown = wp_categories_dropdown ($ args); ?>
wp_tag_cloud ()
Această etichetă șablon returnează sau afișează un nor de termeni generați dintr-o taxonomie la alegere (etichete în mod prestabilit).
Această etichetă șablon acceptă un singur parametru:
$ args
(Optional-array):„Mai mic“
(întreg): cea mai mică dimensiune a textului.„Cea mai mare“
(întreg): cea mai mare dimensiune a textului.'unitate'
(șir): unitate de dimensiune a textului.'număr'
(șir): câte etichete să revină'format'
(șir): Cum se returnează lista de etichete -'flat 'pentru o listă separată cu spații,' list 'pentru o listă HTML neordonată și' array 'pentru un array PHP.'separator'
(șir): Text separator.'Orderby'
(șir): cum se comandă etichetele prin ('name' sau 'count').'Ordin'
(șir): să comandați articole în ordine ascendentă ("ASC") sau descendentă ("DESC").'include'
(array): o serie de ID-uri care trebuie incluse.'exclude'
(array): o serie de ID-uri de exclus.„Taxonomie“
(șir): Taxonomie pentru a obține termenii de la.'legătură'
(șir): "vizualizare" pentru vizualizarea front-end, "editare" pentru link-uri de editare back-end. Funcționează cu argumentul "post_type".'Post_type'
(șir): dacă argumentul "link" este setat la "editare", trebuie să setați "post_type" într-un tip de postare pentru a stabili ce tip de postări va lista "edit links".'ecou'
(boolean): Dacă eticheta șablonului sau nu.ADEVĂRAT
) 10, "cea mai mare" => 32, // Obțineți doar 20 de etichete. 'number' => 20, // Ordonează după popularitatea termenului. 'orderby' => 'count', // taxonomie particularizată. 'taxonomy' => 'branduri', // Revenire de ieșire în loc de ecou. 'echo' => 0); $ tag_cloud = wp_tag_cloud ($ args); ?>
wp_generate_tag_cloud ()
Această etichetă șablon returnează un nor de etichete, dar de această dată, puteți alege propriile etichete.
Această etichetă șablon acceptă doi parametri:
$ tag-uri
(Necesar-array):NUL
) $ args
(Optional-array):„Mai mic“
(întreg): cea mai mică dimensiune a textului.„Cea mai mare“
(întreg): cea mai mare dimensiune a textului.'unitate'
(șir): unitate de dimensiune a textului.'număr'
(șir): câte etichete să revină'format'
(șir): Cum se returnează lista de etichete -'flat 'pentru o listă separată cu spații,' list 'pentru o listă HTML neordonată și' array 'pentru un array PHP.'separator'
(șir): Text separator.'Orderby'
(șir): cum se comandă etichetele prin ('name' sau 'count').'Ordin'
(șir): să comandați articole în ordine ascendentă ("ASC") sau descendentă ("DESC").'Topic_count_text'
(șir): Acesta este un plural neobișnuit de la _n_noop () pentru a genera textul pentru butonul de sugestie al link-ului de etichetă.NUL
) 'Topic_count_text_callback'
(șir): Aceasta este funcția de apel invers, care dă numărătoarea postărilor cu acea etichetă, returnează un text pentru sfaturile de ajutor ale linkului de etichetă.NUL
) 'Topic_count_scale_callback'
(șir): Aceasta este funcția de apel invers care funcționează cu „Mai mic“
și „Cea mai mare“
argumente pentru a calcula dimensiunile fontului etichetelor generate.'filtru'
(număr întreg): dacă aceasta este setată la 0, funcția nu va trece filtrul cu același nume.10, 'cea mai mare' => 36, 'orderby' => 'count'); wp_generate_tag_cloud ($ tags, $ args); ?>
Sper că ți-a plăcut acest al doilea lot de etichete șablon. Există șase loturi suplimentare pentru a merge, așa că rămâneți reglați pentru mai multe etichete șablon!
Dacă aveți întrebări, comentarii sau corecții, vă puteți împărtăși gândurile cu noi în secțiunea Comentarii. Și dacă ți-a plăcut articolul, nu uita să îl împarți cu prietenii tăi!