Tuts + Guide till Mall Tags åttonde sats

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.

Komma och visa en lista med bokmärken: wp_list_bookmarks ()

Den här malltaggen returnerar eller återger en lista med bokmärken, en gammal funktion i WordPress.

parametrar

Den här malltaggen accepterar endast en parameter:

  • $ args (Valfritt-array):
    En uppsättning av följande argument:
    • '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).
      (Standard: "namn")
    • 'ordning' (sträng): Om du vill beställa objekt i stigande ("ASC") eller fallande ('DESC') ordning.
      (Standard: "ASC")
    • 'begränsa' (heltal): Antal objekt att visa.
      (Standard: -1 vilket betyder alla bokmärken)
    • 'kategori' (sträng): Kommaseparerade kategori-ID för att hämta objekt från.
      (Standard: "vilket betyder alla kategorier)
    • 'Exclude_category' (sträng): Bokmärke kategorier "IDer att utesluta.
      (Standard:")
    • 'kategori namn' (sträng): Ett kategorinamn för att visa bokmärken från (överskridande "kategori").
      (Standard:")
    • 'Hide_invisible' (heltal): Om du vill dölja osynliga länkar eller visa dem.
      (Standard: 1)
    • 'Show_updated' (heltal): Om den senast uppdaterade tidstämpeln ska visas eller inte.
      (Standard: 0)
    • 'eko' (heltal): Huruvida du vill echo utgången (1) eller returnera den (0).
      (Standard: 1)
    • 'Kategorisera' (heltal): Om du vill gruppera bokmärken enligt kategorierna (1) eller inte (0).
      (Standard: 1)
    • '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.
      (Standard: "Bokmärken")
    • 'Title_before' (sträng): HTML-kod som ska läggas till före varje titel.
      (Standard: '

      ')

    • 'Title_after' (sträng): HTML-kod som ska läggas till efter varje titel.
      (Standard: '')
    • 'klass' (sträng): CSS-klassnamn som ska läggas till i varje kategori.
      (Standard: "linkcat")
    • 'Category_before' (sträng): HTML-kod som ska läggas till före varje kategori.
      (Standard: '
    • ')
    • 'Category_after' (sträng): HTML-kod som ska läggas till efter varje kategori.
      (Standard: '
    • ')
    • 'Category_orderby' (sträng): Så här beställer du kategorierna. Accepterar 'namn', 'id', 'slug' och 'count'.
      (Standard: "namn")
    • 'Category_order' (sträng): Om du vill beställa kategorier i stigande ("ASC") eller fallande ('DESC') ordning.
      (Standard: "ASC")

Användande

 '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); ?>

Få en uppsättning av alla bokmärken: get_bookmarks ()

Den här malltaggen returnerar en rad olika WordPress-bokmärken.

parametrar

Den här malltaggen accepterar endast en parameter:

  • $ args (Valfritt-array):
    En uppsättning av följande argument:
    • 'sortera efter' (sträng): Så här beställer du länkarna. Accepterar postfält som "namn", "ID", "titel", "datum" etc.
      (Standard: "namn")
    • 'ordning' (sträng): Om du vill beställa objekt i stigande ("ASC") eller fallande ('DESC') ordning.
      (Standard: "ASC")
    • 'begränsa' (heltal): Antal objekt att visa.
      (Standard: -1 vilket betyder allt)
    • 'kategori' (sträng): Kommaseparerade kategori-ID för att hämta objekt från.
      (Standard: tom)
    • 'kategori namn' (sträng): Kategori namn för att få objekt från.
      (Standard: tom)
    • 'Hide_invisible' (heltal eller booleska): Om du vill visa eller dölja länkade markerade som "osynliga".
      (Standard: 1 | TRUE)
    • 'Show_updated' (heltal eller booleska): Om du vill visa tiden som bokmärket senast uppdaterades.
      (Standard: 0 | FALSK)
    • 'inkludera' (sträng): Kommaseparerad lista över ID: er som ska inkluderas.
      (Standard: tom)
    • 'utesluta' (sträng): Kommaseparerad lista över ID: er som ska uteslutas.
      (Standard: tom)

Användande

 'title', 'order' => 'ASC', 'limit' => 15, 'hide_invisible' => false, 'exclude' => '12, 16,23 '); $ bookmarks_array = get_bookmarks ($ args); ?>

Få bokmärkesdata: get_bookmark ()

Den här malltaggen returnerar alla data i ett visst bokmärke.

parametrar

Den här malltaggen accepterar tre parametrar:

  • $ bokmärke (Krävs blandad):
    Bokmärkes-ID eller -objekt.
    (Standard: NULL)
  • $ utgång (Valfritt-sträng):
    Antingen OBJECT, ARRAY_N eller ARRAY_A konstant.
    (Standard: OBJEKT)
  • $ filter (Valfritt-sträng):
    Oavsett om du vill undkomma utgången eller inte. Om du vill filtrera utmatningen ställer du in den här för att "visa".
    (Standard: "rå")

Användande

Få en enda bokmärkesfältets data: get_bookmark_field ()

Med den här malltaggen kan du hämta data från ett enda bokmärkes fält.

parametrar

Den här malltaggen accepterar tre parametrar:

  • $ fält (Obligatoriskt-sträng):
    Fältets namn.
    (Standard: NULL)
  • $ bokmärke (Obligatoriskt-heltal):
    Bokmärkes-id.
    (Standard: NULL)
  • $ sammanhang (Valfritt-sträng):
    Så här filtrerar du fältvärdet - antingen "raw", "edit", "attribut", "js", "db" eller "display".
    (Standard: "display")

Användande

Få & Visa "Redigera bokmärke" Länk: 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.

parametrar

get_edit_bookmark_link () accepterar endast en parameter:

  • $ bookmark_id (Obligatoriskt-heltal):
    Bokmärkes identitet.
    (Standard: 0)

Och edit_bookmark_link () accepterar fyra parametrar:

  • $ text (Valfritt-sträng):
    Text för att visa länken.
    (Standard: "Redigera detta")
  • $ före (Valfritt-sträng):
    Texten eller HTML-koden som ska visas före utgången.
    (Standard: tom)
  • $ efter (Valfritt-sträng):
    Texten eller HTML-koden som ska visas efter utgången.
    (Standard: tom)
  • $ bookmark_id (Obligatoriskt-heltal):
    Bokmärkes identitet.
    (Standard: NULL)

Användande

',''); // Visa ett visst bokmärkes "redigera bokmärke" länk. edit_bookmark_link (__ ("Redigera", "översättning-domän"), ",", 98); ?>

Få och visa webbplatsens information: get_bloginfo () & bloginfo ()

Dessa extremt populära mallkoder returnerar och visar webbplatsens generella information.

parametrar

get_ bloginfo () accepterar två parametrar:

  • $ show (Valfritt-sträng):
    Biten av information att hämta. Ett av följande värden:
    • '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.
    (Standard: "namn")
  • $ filter (Valfritt-sträng):
    Ställ den på 'filtrera' att filtrera URL-adressen som returneras från den här malltaggen.
    (Standard: "rå")

Och bloginfo () accepterar endast en parameter:

  • $ show (Valfritt-sträng):
    Samma detaljer som ovan.
    (Standard: "blogname")

Användande

Komma och visa automatisk 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.

parametrar

Båda malltaggarna accepterar endast en parameter:

  • $ klass (valfri sträng eller array):
    Extra CSS-klassnamn som ska läggas till.
    (Standard: tom)

Användande

Komma och visa en navigationsmeny: 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.

parametrar

Den här malltaggen accepterar endast en parameter:

  • $ args (Valfritt-array):
    En uppsättning av följande argument:
    • 'meny' (sträng): ID, slug eller namn på menyn.
      (Standard: tom)
    • 'Menu_class' (sträng): CSS klass av UL menyelementet.
      (Standard: "meny")
    • 'Menu_id' (sträng): ID för UL menyelementet.
      (Standard: menysläge, ökad)
    • 'behållare' (sträng): Om du vill sätta ihop UL, och vad ska man göra med det.
      (Standard: DIV)
    • 'Container_class' (sträng): CSS klass av omslaget element.
      (Standard: 'meny- menyslak -container')
    • 'Containerjd' (sträng): Omslagets elementets ID.
      (Standard: tom)
    • '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.
      (Standard: 'Wp_page_menu')
    • 'innan' (sträng): Text före länktexten.
      (Standard: tom)
    • 'efter' (sträng): Text efter länktexten.
      (Standard: tom)
    • 'Link_before' (sträng): Text före länken.
      (Standard: tom)
    • 'Link_after' (sträng): Text efter länken.
      (Standard: tom)
    • 'eko' (booleska): Om du vill echo malltaggen eller inte.
      (Standard: SANN)
    • 'djup' (heltal): Hur många nivåer av hierarkin ska inkluderas.
      (Standard: 0, vilket betyder alla nivåer)
    • 'rollator' (objekt): Inställning av en anpassad vandrarklass.
      (Standard: tom)
    • '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.
      (Standard: tom)
    • 'Items_wrap' (sträng): Hur listobjekten ska vara inslagna.
      (Standard:
        % 3 $ s
      )

Användande

 'primary-nav', 'link_before' => '',' theme_location '=>' primary '); wp_nav_menu ($ args); ?>

Hämta och visa sidtitlar: wp_title ()

Den här malltaggen returnerar eller ekar sidans titel på dina sidor.

parametrar

Den här malltaggen accepterar tre parametrar:

  • $ september (Valfritt-sträng):
    Texten som ska användas som separator.
    (Standard: '"')
  • $ echo (Valfritt-boolean):
    Huruvida man ska echo (SANN) eller retur (FALSK) taggen.
    (Standard: SANN)
  • $ seplocation (Valfritt-sträng):
    Placeringen av separatorn och riktningen av brödkrossen. Ställ den till "höger" för att vända brödkorgen.
    (Standard: tom)

Användande

Komma och visa hemadressen: get_home_url () & HOME_URL ()

Dessa malltaggar returnerar helt enkelt hemadressen.

parametrar

get_home_url () accepterar tre parametrar:

  • $ blog_id (Valfritt-heltal):
    Bloggets ID.
    (Standard: NULL)
  • $ väg (Valfritt-sträng):
    Valfri sökväg för att lägga till URL-adressen.
    (Standard: tom)
  • $ schema (Valfritt-sträng):
    Schema för att ge hemadresskontexten ("http", "https" eller "relativ").
    (Standard: NULL)

Och HOME_URL () accepterar två parametrar:

  • $ väg (Valfritt-sträng):
    Valfri sökväg för att lägga till URL-adressen.
    (Standard: tom)
  • $ schema (Valfritt-sträng):
    Schema för att ge hemadresskontexten ("http", "https" eller "relativ").
    (Standard: 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!

Användande

Få & visa webbadressen: get_site_url () & SITE_URL ()

Dessa malltaggar får och eko "webbplatsadressen", adressen där WordPress är installerad.

parametrar

get_site_url () accepterar tre parametrar:

  • $ blog_id (Valfritt-heltal):
    Bloggets ID.
    (Standard: Aktuell sida)
  • $ väg (Valfritt-sträng):
    Valfri sökväg för att lägga till URL-adressen.
    (Standard: tom)
  • $ schema (Valfritt-sträng):
    Schema för att ge hemadresskontexten ("http", "https" eller "relativ").
    (Standard: Normal eller säker anslutning, beroende på is_ssl ())

Och SITE_URL () accepterar två parametrar:

  • $ väg (Valfritt-sträng):
    Valfri sökväg för att lägga till URL-adressen.
    (Standard: tom)
  • $ schema (Valfritt-sträng):
    Schema för att ge hemadresskontexten ("http", "https" eller "relativ").
    (Standard: Normal eller säker anslutning, beroende på 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!

Användande

Få aktuell webbplatsens ID: get_current_blog_id ()

Den här malltaggen returnerar bara den aktuella webbplatsens ID i ett Multisite-nätverk.

parametrar

Den här malltaggen accepterar inte några parametrar.

Användande

Komma och visa webbadressen till administratörspanelen: get_admin_url () & admin_url ()

Dessa malltaggar returnerar och visar en webbadress till Dashboard på din webbplats.

parametrar

get_admin_url () accepterar tre parametrar:

  • $ blog_ID (Valfritt-heltal):
    Bloggets ID.
    (Standard: Aktuell sida)
  • $ väg (Valfritt-sträng):
    Valfri sökväg för att lägga till URL-adressen.
    (Standard: tom)
  • $ schema (Valfritt-sträng):
    Schemat att använda. 'admin' respekterar det definierade systemet (med 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'.
    (Standard: "admin")

Och admin_url () accepterar två parametrar:

  • $ väg (Valfritt-sträng):
    Valfri sökväg för att lägga till URL-adressen.
    (Standard: tom)
  • $ schema (Valfritt-sträng):
    Schemat att använda. 'admin' respekterar det definierade systemet (med is_ssl () funktionen) men du kan åsidosätta den genom att ställa in den här parametern till "http" eller "https".
    (Standard: "admin")

Användande

Komma och visa fildelningstypen: get_feed_link () & the_feed_link ()

Dessa mallkoder returnerar och matar ut permalinken för ett flöde.

parametrar

get_feed_link () accepterar endast en parameter:

  • $ feed_type (Valfritt-sträng):
    Typ av matningen.
    (Standard: Standardmatningstyp)

Och the_feed_link () accepterar två parametrar:

  • $ ankare (Obligatoriskt-sträng):
    Text som ska visas för länken.
    (Standard: NULL)
  • $ feed_type (Valfritt-sträng):
    Typ av matningen.
    (Standard: Standardmatningstyp)

Användande

Gör strängen avslutad med eller utan ett slash: 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.

parametrar

Den här malltaggen accepterar två parametrar:

  • $ string (Obligatoriskt-sträng):
    URL: n med eller utan ett slash.
    (Standard: NULL)
  • $ type_of_url (Föråldrat-sträng):
    Detta är inte tekniskt deprecated, men det används inte i funktionen, så det har ingen effekt alls.

Användande

Få antal dagar sedan veckans början: 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!

parametrar

Den här malltaggen accepterar endast en parameter:

  • $ nummer (Obligatoriskt-heltal):
    Dagar från början av veckan.
    (Standard: 0)

Användande

Komma och visa kalendern: 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.

parametrar

Den här malltaggen accepterar två parametrar:

  • $ initial (Valfritt-boolean):
    Använd första kalendernamn (SANN) eller inte (FALSK).
    (Standard: SANN)
  • $ echo (Valfritt-boolean):
    Huruvida man ska echo (SANN) eller retur (FALSK) utgången.
    (Standard: SANN)

Användande

Slutsats

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!