I den åttonde delen av serien gick vi igenom den sjunde gruppen av WordPress-mallkoder. I den här nionde delen kommer vi att gå igenom den sista gruppen av de nästan 200 malltaggen. Under hela handledningen ser vi malltaggar om bokmärken och andra "diverse" malltaggar.
Varning om bokmärken: Som i WordPress 3.5 är "bokmärken" gömda från administratörspanelen som standard. För att arbeta med bokmärken måste du installera länkhanterarens plugin.
wp_list_bookmarks ()
Den här malltaggen returnerar eller återger en lista med bokmärken, en gammal funktion i WordPress.
Den här malltaggen accepterar endast en parameter:
$ args
(Valfritt-array):'sortera efter'
(sträng): Så här beställer du bokmärken. Accepterar namnet "," link_id "," url "," mål "," beskrivning "," ägare "(användaren som lagde bokmärket)," rating "," updated "(uppdateringsdatum)," rel " bokmärkesrelation), 'noteringar', 'rss', 'längd' (längd på bokmärkesnamn), 'rand' (slumpmässig).'ordning'
(sträng): Om du vill beställa objekt i stigande ("ASC") eller fallande ('DESC') ordning.'begränsa'
(heltal): Antal objekt att visa.'kategori'
(sträng): Kommaseparerade kategori-ID för att hämta objekt från.'Exclude_category'
(sträng): Bokmärke kategorier "IDer att utesluta.'kategori namn'
(sträng): Ett kategorinamn för att visa bokmärken från (överskridande "kategori").'Hide_invisible'
(heltal): Om du vill dölja osynliga länkar eller visa dem.'Show_updated'
(heltal): Om den senast uppdaterade tidstämpeln ska visas eller inte.'eko'
(heltal): Huruvida du vill echo utgången (1) eller returnera den (0).'Kategorisera'
(heltal): Om du vill gruppera bokmärken enligt kategorierna (1) eller inte (0).'Title_li'
(sträng): Wraps utgången med a
tagg och visar en titel före bokmärkeslistan. Du skulle förmodligen vilja ställa in det här till en tom sträng och inaktivera omslaget.'Title_before'
(sträng): HTML-kod som ska läggas till före varje titel.'Title_after'
(sträng): HTML-kod som ska läggas till efter varje titel.'klass'
(sträng): CSS-klassnamn som ska läggas till i varje kategori.'Category_before'
(sträng): HTML-kod som ska läggas till före varje kategori.'Category_after'
(sträng): HTML-kod som ska läggas till efter varje kategori.'Category_orderby'
(sträng): Så här beställer du kategorierna. Accepterar 'namn', 'id', 'slug' och 'count'.'Category_order'
(sträng): Om du vill beställa kategorier i stigande ("ASC") eller fallande ('DESC') ordning.'rand', // Ta bara 5 bokmärken. 'limit' => 5, // Ta bokmärken från en viss kategori. 'category_name' => 'Vänner', // Echo inte. 'echo' => 0, // Anpassad klass. 'class' => 'Friends-bookmark-list'); $ bookmarks_list = wp_list_bookmarks ($ args); ?>
get_bookmarks ()
Den här malltaggen returnerar en rad olika WordPress-bokmärken.
Den här malltaggen accepterar endast en parameter:
$ args
(Valfritt-array):'sortera efter'
(sträng): Så här beställer du länkarna. Accepterar postfält som "namn", "ID", "titel", "datum" etc.'ordning'
(sträng): Om du vill beställa objekt i stigande ("ASC") eller fallande ('DESC') ordning.'begränsa'
(heltal): Antal objekt att visa.'kategori'
(sträng): Kommaseparerade kategori-ID för att hämta objekt från.'kategori namn'
(sträng): Kategori namn för att få objekt från.'Hide_invisible'
(heltal eller booleska): Om du vill visa eller dölja länkade markerade som "osynliga".1 | TRUE
) 'Show_updated'
(heltal eller booleska): Om du vill visa tiden som bokmärket senast uppdaterades.0 | FALSK
) 'inkludera'
(sträng): Kommaseparerad lista över ID: er som ska inkluderas.'utesluta'
(sträng): Kommaseparerad lista över ID: er som ska uteslutas.'title', 'order' => 'ASC', 'limit' => 15, 'hide_invisible' => false, 'exclude' => '12, 16,23 '); $ bookmarks_array = get_bookmarks ($ args); ?>
get_bookmark ()
Den här malltaggen returnerar alla data i ett visst bokmärke.
Den här malltaggen accepterar tre parametrar:
$ bokmärke
(Krävs blandad):NULL
) $ utgång
(Valfritt-sträng):OBJEKT
) $ filter
(Valfritt-sträng):get_bookmark_field ()
Med den här malltaggen kan du hämta data från ett enda bokmärkes fält.
Den här malltaggen accepterar tre parametrar:
$ fält
(Obligatoriskt-sträng):NULL
) $ bokmärke
(Obligatoriskt-heltal):NULL
) $ sammanhang
(Valfritt-sträng):get_edit_bookmark_link ()
& edit_bookmark_link ()
Dessa malltaggar låter dig få eller echo en länk "redigera det här bokmärket" för att använda dem i dina mallar.
get_edit_bookmark_link ()
accepterar endast en parameter:
$ bookmark_id
(Obligatoriskt-heltal):Och edit_bookmark_link ()
accepterar fyra parametrar:
$ text
(Valfritt-sträng):$ före
(Valfritt-sträng):$ efter
(Valfritt-sträng):$ bookmark_id
(Obligatoriskt-heltal):NULL
) ',''); // Visa ett visst bokmärkes "redigera bokmärke" länk. edit_bookmark_link (__ ("Redigera", "översättning-domän"), ",", 98); ?>
get_bloginfo ()
& bloginfo ()
Dessa extremt populära mallkoder returnerar och visar webbplatsens generella information.
get_ bloginfo ()
accepterar två parametrar:
$ show
(Valfritt-sträng):'Url'
(sträng): Hemadressen.'Wpurl'
(sträng): URL: n där WordPress är installerat.'beskrivning'
(sträng): Webbbeskrivning.'Rdf_url'
(sträng): RDF / RSS 1.0 matningsadressen.'Rss_url'
(sträng): RSS feedadressen RSS 0.92.'Rss2_url'
(sträng): RSS Feed-webbadressen.'Atom_url'
(sträng): Atommatningsadressen.'Comments_rss2_url'
(sträng): RSS Feed-webbadressen för kommentarer.'Comments_atom_url'
(sträng): Atommatningsadressen för kommentarer.'Pingback_url'
(sträng): URL-adressen för XML-RPC-filen för pingbacken.'Stylesheet_url'
(sträng): URL: n för tematets huvudsakliga CSS-fil.'Stylesheet_directory'
(sträng): URL-adressen till temat huvudkatalogen för CSS-filen.'Template_directory'
eller 'Template_url'
(sträng): URL-adressen till det aktiva temans katalog.'Admin_email'
(sträng): Den e-postadress som angavs när WordPress installerades.'Charset'
(sträng): Webbplatsens teckenuppsättning.'Html_type'
(sträng): Innehållstypen av WordPress HTML-sidor.'version'
(sträng): WordPress-version.'språk'
(sträng): Språk i WordPress-installationen.'Text_direction'
(sträng): Textriktning av språket.'namn'
(sträng): Webbplatsnamn.$ filter
(Valfritt-sträng):'filtrera'
att filtrera URL-adressen som returneras från den här malltaggen.Och bloginfo ()
accepterar endast en parameter:
$ show
(Valfritt-sträng):
Klasser: get_body_class ()
& body_class ()
Dessa mycket populära malltaggar genererar semantiska klasser och låter oss echo eller returnera dem. De låt oss också lägga till ytterligare klassnamn.
Båda malltaggarna accepterar endast en parameter:
$ klass
(valfri sträng eller array):wp_nav_menu ()
Den här malltaggen returnerar eller visar navigationsmenyer, en kärnfunktion i WordPress. Du kan se den här malltaggen i förmodligen alla nya WordPress-teman som släpptes 2013 eller senare.
Den här malltaggen accepterar endast en parameter:
$ args
(Valfritt-array):'meny'
(sträng): ID, slug eller namn på menyn.'Menu_class'
(sträng): CSS klass av UL
menyelementet.'Menu_id'
(sträng): ID för UL
menyelementet.'behållare'
(sträng): Om du vill sätta ihop UL
, och vad ska man göra med det.DIV
) 'Container_class'
(sträng): CSS klass av omslaget element.'Containerjd'
(sträng): Omslagets elementets ID.'Fallback_cb'
(återuppringning eller booleska): Namn på en återgångsfunktion som ska köras om menyn inte existerar. Ställ till falsk för ingen återgång.'Wp_page_menu'
) 'innan'
(sträng): Text före länktexten.'efter'
(sträng): Text efter länktexten.'Link_before'
(sträng): Text före länken.'Link_after'
(sträng): Text efter länken.'eko'
(booleska): Om du vill echo malltaggen eller inte.SANN
) 'djup'
(heltal): Hur många nivåer av hierarkin ska inkluderas.'rollator'
(objekt): Inställning av en anpassad vandrarklass.'Theme_location'
(sträng): Tema plats som ska användas. Måste registreras med register_nav_menu () för att kunna väljas av användaren.'Items_wrap'
(sträng): Hur listobjekten ska vara inslagna.% 3 $ s
) 'primary-nav', 'link_before' => '',' theme_location '=>' primary '); wp_nav_menu ($ args); ?>
wp_title ()
Den här malltaggen returnerar eller ekar sidans titel på dina sidor.
Den här malltaggen accepterar tre parametrar:
$ september
(Valfritt-sträng):$ echo
(Valfritt-boolean):SANN
) eller retur (FALSK
) taggen.SANN
) $ seplocation
(Valfritt-sträng):get_home_url ()
& HOME_URL ()
Dessa malltaggar returnerar helt enkelt hemadressen.
get_home_url ()
accepterar tre parametrar:
$ blog_id
(Valfritt-heltal):NULL
) $ väg
(Valfritt-sträng):$ schema
(Valfritt-sträng):NULL
) Och HOME_URL ()
accepterar två parametrar:
$ väg
(Valfritt-sträng):$ schema
(Valfritt-sträng):NULL
) Misstag inte dessa två funktioner som "man returnerar utmatningen och den andra visar den" -Jag vet jag gjorde. Skillnaden är lite konstig: Medan get_home_url ()
funktion returnerar en specifik blogg hemadress, de HOME_URL ()
funktionen returnerar hemadressen till aktuell webbplats. Kom ihåg: Ingen av dem echo någonting!
get_site_url ()
& SITE_URL ()
Dessa malltaggar får och eko "webbplatsadressen", adressen där WordPress är installerad.
get_site_url ()
accepterar tre parametrar:
$ blog_id
(Valfritt-heltal):$ väg
(Valfritt-sträng):$ schema
(Valfritt-sträng):is_ssl ()
) Och SITE_URL ()
accepterar två parametrar:
$ väg
(Valfritt-sträng):$ schema
(Valfritt-sträng):is_ssl ()
)Som med HOME_URL ()
och get_home_url ()
, misstag inte dessa två funktioner som "man returnerar utmatningen och den andra visar den". Medan get_site_url ()
funktion returnerar en specifik blogg webbadress, de SITE_URL ()
funktionen returnerar webbplatsens webbadress aktuell webbplats. Kom ihåg: Ingen av dem echo någonting!
get_current_blog_id ()
Den här malltaggen returnerar bara den aktuella webbplatsens ID i ett Multisite-nätverk.
Den här malltaggen accepterar inte några parametrar.
get_admin_url ()
& admin_url ()
Dessa malltaggar returnerar och visar en webbadress till Dashboard på din webbplats.
get_admin_url ()
accepterar tre parametrar:
$ blog_ID
(Valfritt-heltal):$ väg
(Valfritt-sträng):$ schema
(Valfritt-sträng):is_ssl ()
funktion) men du kan åsidosätta den genom att ställa in den här parametern. Accepterar 'http', 'https', 'admin', 'rpc', 'login' och 'login_post'.Och admin_url ()
accepterar två parametrar:
$ väg
(Valfritt-sträng):$ schema
(Valfritt-sträng):is_ssl ()
funktionen) men du kan åsidosätta den genom att ställa in den här parametern till "http" eller "https".get_feed_link ()
& the_feed_link ()
Dessa mallkoder returnerar och matar ut permalinken för ett flöde.
get_feed_link ()
accepterar endast en parameter:
$ feed_type
(Valfritt-sträng):Och the_feed_link ()
accepterar två parametrar:
$ ankare
(Obligatoriskt-sträng):NULL
) $ feed_type
(Valfritt-sträng):user_trailingslashit ()
Den här malltaggen kontrollerar din permalinkstruktur och lägger till en efterföljande snedstreck eller tar bort det befintliga slashutet i slutet av den angivna webbadressen.
Den här malltaggen accepterar två parametrar:
$ string
(Obligatoriskt-sträng):NULL
) $ type_of_url
(Föråldrat-sträng):calendar_week_mod ()
Den här konstiga malltaggen får antal dagar sedan början av veckan. Det är i princip en "modulo operation".
Jag vet ärligt inte hur man använder det här eller Varför att använda detta. Om du vet varför den här malltaggen finns, skriv en kommentar för att informera mig och våra läsare!
Den här malltaggen accepterar endast en parameter:
$ nummer
(Obligatoriskt-heltal):get_calendar ()
Kom ihåg de kalendrar som vi brukade placera i sidbalkarna i våra bloggar? Den här malltaggen gör just det: Den returnerar eller visar kalendern.
Den här malltaggen accepterar två parametrar:
$ initial
(Valfritt-boolean):SANN
) eller inte (FALSK
).SANN
) $ echo
(Valfritt-boolean):SANN
) eller retur (FALSK
) utgången.SANN
) Hoppas att du gillade den här sista satsen av malltaggar. I nästa del, seriens finale, ska vi granska vad vi lärde oss och avsluta serien.
Om du har några frågor, kommentarer eller korrigeringar kan du dela dina tankar med oss i avsnittet Kommentarer. Och om du gillade artikeln, glöm inte att dela den med dina vänner!