În cea de-a opta parte a seriei, am trecut prin cel de-al șaptelea lot de tag-uri șablon WordPress. În această nouă parte, vom trece prin ultimul lot din aproape 200 de etichete șablon. De-a lungul tutorialului, vom vedea etichete șablon despre marcaje și alte etichete șablon "diverse".
Avertizare privind marcajele: De la WordPress 3.5, "marcajele" sunt ascunse în mod implicit din panoul de administrare. Pentru a lucra cu marcaje, trebuie să instalați pluginul Link Manager.
wp_list_bookmarks ()
Această etichetă șablon returnează sau reflectă o listă de marcaje, o caracteristică veche a WordPress.
Această etichetă șablon acceptă un singur parametru:
$ args
(Optional-array):'Orderby'
(șir): cum se comandă marcajele. Acceptă "nume", "link_id", "url", "destinație", "descriere", "proprietar" (utilizatorul care a adăugat marcajul), "rating", "actualizat" "rss", "lungime" (lungimea numelui marcajului), "rand" (aleatoriu).'Ordin'
(șir): să comandați articole în ordine ascendentă ("ASC") sau descendentă ("DESC").'limită'
(număr întreg): Numărul de elemente afișate.'categorie'
(șir): ID-uri de categorie separate prin virgulă pentru a obține elemente de la.'Exclude_category'
(șir): Categoriile de marcaje "ID-uri pentru a exclude.'Numele categoriei'
(șir): un nume de categorie pentru a afișa marcajele de la (categoria de suprascriere).'Hide_invisible'
(integer): dacă să ascundeți link-urile invizibile sau să le arătați.'Show_updated'
(intreg): Dacă ultimul timestamp actualizat trebuie afișat sau nu.'ecou'
(intreg): Fie pentru a ecou ieșirea (1), fie pentru ao returna (0).„Categorizați“
(număr întreg): dacă grupați marcajele după categoriile lor (1) sau nu (0).'Title_li'
(șir): Împachetează ieșirea cu a
eticheta și afișează un titlu înaintea listei de marcaje. Probabil doriți să setați acest lucru la un șir gol și să dezactivați împachetarea.'Title_before'
(șir): cod HTML care trebuie adăugat înaintea fiecărui titlu.'Title_after'
(șir): codul HTML pe care îl adăugați după fiecare titlu.'clasă'
(șir): nume de clase CSS care se adaugă la fiecare categorie.'Category_before'
(șir): codul HTML pe care îl adăugați înaintea fiecărei categorii.'Category_after'
(șir): codul HTML pe care îl adăugați după fiecare categorie.'Category_orderby'
(șir): cum se comandă categoriile. Acceptă "numele", "id", "slug" și "contează".'Category_order'
(șir): să ordoneze categoriile în ordine ascendentă ("ASC") sau descendentă ("DESC").'rand', // Luați doar 5 marcaje. 'limit' => 5, // Luați marcaje dintr-o anumită categorie. 'category_name' => 'Friends', // Nu e ecou. 'echo' => 0, // clasa personalizată. 'class' => 'friends-bookmark-list'); $ bookmarks_list = wp_list_bookmarks ($ args); ?>
get_bookmarks ()
Această etichetă șablon returnează o serie de marcaje WordPress.
Această etichetă șablon acceptă un singur parametru:
$ args
(Optional-array):'Orderby'
(șir): Cum să comandați linkurile. Acceptă câmpuri post, cum ar fi "nume", "ID", "titlu", "data" etc..'Ordin'
(șir): să comandați articole în ordine ascendentă ("ASC") sau descendentă ("DESC").'limită'
(număr întreg): Numărul de elemente afișate.'categorie'
(șir): ID-uri de categorie separate prin virgulă pentru a obține elemente de la.'Numele categoriei'
(șir): numele categoriei pentru a obține elemente de la.'Hide_invisible'
(integer sau boolean): dacă să se afișeze sau să se ascundă legăturile marcate ca "invizibile".1 | TRUE
) 'Show_updated'
(intreg sau boolean): Dacă se afișează ora la care a fost actualizat ultimul marcaj.0 | FALSE
) 'include'
(șir): lista de ID-uri separate de comenzi pentru a include.'exclude'
(șir): lista de ID-uri separate pentru virgulă pentru a exclude.'titlu', 'comanda' => 'ASC', 'limit' => 15, 'hide_invisible' => false, 'exclude' => '12, 16,23 '); $ bookmarks_array = get_bookmarks ($ args); ?>
get_bookmark ()
Această etichetă șablon returnează toate datele unui marcaj dat.
Această etichetă șablon acceptă trei parametri:
$ semn de carte
(Necesar-mixt):NUL
) $ ieșire
(Optional-string):OBIECT
) filtru $
(Optional-string):get_bookmark_field ()
Această etichetă de șablon vă permite să preluați datele câmpului unui singur marcaj.
Această etichetă șablon acceptă trei parametri:
câmp $
(Necesar string):NUL
) $ semn de carte
(Obligatoriu număr întreg):NUL
) $ context
(Optional-string):get_edit_bookmark_link ()
& edit_bookmark_link ()
Aceste etichete șablon vă permit să obțineți sau să faceți ecou un link "editați acest marcaj" pentru a fi utilizat în șabloanele dvs..
get_edit_bookmark_link ()
acceptă un singur parametru:
$ bookmark_id
(Obligatoriu număr întreg):Și edit_bookmark_link ()
acceptă patru parametri:
$ Text
(Optional-string):$ înainte
(Optional-string):$ după
(Optional-string):$ bookmark_id
(Obligatoriu număr întreg):NUL
) ","'); // Afișați linkul "editați un marcaj" al unui anumit marcaj. edit_bookmark_link (__ ("Editare", "domeniu de traducere"), ",", 98); ?>
get_bloginfo ()
& bloginfo ()
Aceste etichete de șablon extrem de populare revin și afișează informațiile generale ale site-ului dvs..
get_ bloginfo ()
acceptă doi parametri:
$ spectacol
(Optional-string):'Url'
(șir): adresa URL de domiciliu.'Wpurl'
(șir): URL-ul în care este instalat WordPress.'Descriere'
(șir): Descrierea site-ului.'Rdf_url'
(șir): URL-ul feedului RDF / RSS 1.0.'Rss_url'
(șir): URL-ul feedului RSS 0.92.'Rss2_url'
(șir): URL-ul feedului RSS 2.0.'Atom_url'
(șir): Adresa URL a fluxului Atom.'Comments_rss2_url'
(șir): URL-ul feedului RSS 2.0 pentru comentarii.'Comments_atom_url'
(șir): Adresa URL a fluxului Atom pentru comentarii.'Pingback_url'
(șir): Adresa URL a fișierului XML-RPC pingback.'Stylesheet_url'
(șir): URL-ul principalului fișier CSS al temei.'Stylesheet_directory'
(șir): Adresa URL a directorului principal al fișierului CSS al temei.'Template_directory'
sau 'Template_url'
(șir): adresa URL a directorului temei active.'ADMIN_EMAIL'
(șir): adresa de e-mail introdusă când WordPress a fost instalat.'Charset'
(șir): Setul de caractere al site-ului.'Html_type'
(șir): Tipul de conținut al paginilor HTML WordPress.'versiune'
(șir): versiunea WordPress.'limba'
(șir): Limba instalării WordPress.'Text_direction'
(șir): Direcția text a limbii.'Nume'
(șir): Numele site-ului.filtru $
(Optional-string):'filtru'
pentru a filtra adresa URL returnată din această etichetă de șablon.Și bloginfo ()
acceptă un singur parametru:
$ spectacol
(Optional-string):
Clase: get_body_class ()
& body_class ()
Aceste etichete șablon foarte populare generează clase semantice și ne permite să le ecou sau să le returnez. De asemenea, ne permite să adăugăm nume suplimentare de clasă.
Ambele etichete șablon acceptă un singur parametru:
clasa $
(șir opțional sau matrice):wp_nav_menu ()
Această etichetă șablon revine sau afișează meniurile de navigare, o caracteristică principală a WordPress. Puteți vedea probabil această etichetă șablon - toate temele WordPress noi lansate în 2013 sau ulterior.
Această etichetă șablon acceptă un singur parametru:
$ args
(Optional-array):'meniul'
(șir): ID-ul, slug sau numele meniului.'Menu_class'
(șir): clasa CSS a UL
element al meniului.'Menu_id'
(șir): ID-ul codului UL
element al meniului.'Container'
(șir): dacă să înfășurați UL
, și ce să-l împachetezi.DIV
) 'Container_class'
(șir): clasa CSS a elementului de înfășurare.'Container_id'
(șir): ID-ul elementului de înfășurare.'Fallback_cb'
(callback sau boolean): Numele unei funcții de rezervă pentru a rula în cazul în care meniul nu există. Setați la falsă pentru a nu face rezervări.'Wp_page_menu'
) 'inainte de'
(șir): Text înainte de textul linkului.'după'
(șir): Text după textul linkului.'Link_before'
(șir): Text înainte de link.'Link_after'
(șir): Text după link.'ecou'
(boolean): Dacă eticheta șablonului sau nu.ADEVĂRAT
) 'adâncime'
(număr întreg): Câte nivele ale ierarhiei trebuie incluse.'Walker'
(obiect): instanță a unei clase personalizate pentru walker.'Theme_location'
(șir): locația temei care va fi utilizată. Trebuie să fie înregistrat cu register_nav_menu () pentru a putea fi selectat de către utilizator.'Items_wrap'
(șir): modul în care ar trebui să fie înfășurate elementele din listă.% 3 $ s
) 'prim-nav', 'link_before' => '',' theme_location '=>' primar '); wp_nav_menu ($ args); ?>
wp_title ()
Această etichetă șablon revine sau reflectă titlul paginii paginilor dvs..
Această etichetă șablon acceptă trei parametri:
$ sep
(Optional-string):$ echo
(Optional-boolean):ADEVĂRAT
) sau retur (FALS
) eticheta.ADEVĂRAT
) $ seplocation
(Optional-string):get_home_url ()
& HOME_URL ()
Aceste etichete șablon returnează pur și simplu adresa URL de domiciliu.
get_home_url ()
acceptă trei parametri:
$ blog_id
(Opțional număr întreg):NUL
) calea de $
(Optional-string):schema de $
(Optional-string):NUL
) Și HOME_URL ()
acceptă doi parametri:
calea de $
(Optional-string):schema de $
(Optional-string):NUL
) Nu confundați aceste două funcții, deoarece "o returnează ieșirea și o afișează" - știu că am făcut-o. Diferența este puțin ciudată: în timp ce get_home_url ()
revine funcția un URL de acasă al unui blog specific, HOME_URL ()
funcția returnează adresa URL de origine a site-ul curent. Amintiți-vă: nici unul dintre ei nu ecouri nimic!
get_site_url ()
& Adresa paginii()
Aceste etichete șablon primesc și ecou "URL-ul site-ului", adresa unde este instalat WordPress.
get_site_url ()
acceptă trei parametri:
$ blog_id
(Opțional număr întreg):calea de $
(Optional-string):schema de $
(Optional-string):is_ssl ()
) Și Adresa paginii()
acceptă doi parametri:
calea de $
(Optional-string):schema de $
(Optional-string):is_ssl ()
)Ca și în cazul HOME_URL ()
și get_home_url ()
, nu confundați aceste două funcții, deoarece "o returnează ieșirea, iar cealaltă afișează". In timp ce get_site_url ()
revine funcția un URL specific site-ului unui blog, Adresa paginii()
funcția returnează adresa URL a site-ului site-ul curent. Amintiți-vă: nici unul dintre ei nu ecouri nimic!
get_current_blog_id ()
Această etichetă de șablon returnează pur și simplu ID-ul site-ului curent într-o rețea Multisite.
Această etichetă șablon nu acceptă parametri.
get_admin_url ()
& admin_url ()
Aceste etichete șablon revin și afișează o adresă URL a Tabloului de bord al site-ului dvs. web.
get_admin_url ()
acceptă trei parametri:
$ blog_ID
(Opțional număr întreg):calea de $
(Optional-string):schema de $
(Optional-string):is_ssl ()
funcția), dar puteți să o înlocuiți prin setarea acestui parametru. Acceptă "http", "https", "admin", "rpc", "login" și "login_post".Și admin_url ()
acceptă doi parametri:
calea de $
(Optional-string):schema de $
(Optional-string):is_ssl ()
), dar puteți să o înlocuiți prin setarea acestui parametru la "http" sau "https".get_feed_link ()
& the_feed_link ()
Aceste etichete șablon returnă și emite permalink-ul unui feed.
get_feed_link ()
acceptă un singur parametru:
$ feed_type
(Optional-string):Și the_feed_link ()
acceptă doi parametri:
$ ancora
(Necesar string):NUL
) $ feed_type
(Optional-string):user_trailingslashit ()
Această etichetă șablon verifică structura dvs. permalink și adaugă o slash înclinată sau elimină slash-ul existent la sfârșitul adresei URL date.
Această etichetă șablon acceptă doi parametri:
$ string
(Necesar string):NUL
) $ type_of_url
(Depreciată-string):calendar_week_mod ()
Această etichetă șablon ciudat devine numărul de zile de la începutul săptămânii. Este practic o operație "modulo".
Sincer, nu știu cum să folosesc acest lucru sau De ce pentru a utiliza acest lucru. Dacă știți de ce există acest etichetă de șablon, trageți un comentariu pentru a-mi informa și cititorii!
Această etichetă șablon acceptă un singur parametru:
număr $
(Obligatoriu număr întreg):get_calendar ()
Amintiți-vă acele calendare pe care le-am folosit în barele laterale ale blogurilor noastre? Această etichetă de șablon face exact acest lucru: Se întoarce sau afișează calendarul.
Această etichetă șablon acceptă doi parametri:
$ inițială
(Optional-boolean):ADEVĂRAT
) sau nu (FALS
).ADEVĂRAT
) $ echo
(Optional-boolean):ADEVĂRAT
) sau retur (FALS
) ieșire.ADEVĂRAT
) Sper că ți-a plăcut acest ultim set de etichete șablon. În următoarea parte, finala seriei, vom revizui ceea ce am învățat și vom încheia seria.
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!